数据库系统不具有的特点是

分布式数据库

是一组数据的集合,这些数据在物理上分布于计算机网络的不同结点上,而逻辑上属于同一个系统。它具有分布性,同时在逻辑上互相关联。

Oracle里有没有分布式数据库的概念

因为看了Kamus, yangtingkun, eygle大人写的高级复制文档有这样一段话:

Replicated Database 和Distributed Database 并不一样,在分布式数据库系统中数据

多个站点同时有效,但是一个表只会存在于一个站点中,而对于Replication 来说相同

的数据将同时存在于多个站点中。

而且我们头总问Oracle里有没有分布式数据库,所以才问的

有纯golang实现的数据库可用吗?

我想找一个纯golang实现的数据库,这样移植容易一些.我知道一般用sqlite,但我不想用它.数据库的功能不要求多强大,能insert,update就行. leveldb有纯golang有实现,但现在还没开发完呢.网址: 查看更多答案>>

golang运行在什么分布式架构上

go看过几个程序,挺强大的。比如有一个weedfs分布式文件系统。至于好用。脚本语言是容易编程,容易维护,但是不容易调试。2000年左右python是脚本语言之王,现在也是排名靠前的。go是类似java设计定位,应用范围比java还要小的一个语言。可能需要很多年成长才会好用起来。要说好用呢,语言熟悉了,都好用。无论是basic,python,c,c++还是java,用熟悉了感觉是相同的,开发速度也比较接近。不过整体上脚本语言要比编译语言开发速度快几倍。但是运行时出错的几率也大了几倍。

Golang需要自己实现数据库连接池吗

使用完后必须con.close()掉,
使用连接池的话,执行con.close并不会关闭与数据库的TCP连接,而是将连接还回到池中去,如果不close掉的话,这个连接将会一直被占用,直接连接池中的连接耗尽为止。