在一年多的现场工作中,我体会到了一个好的数据库对于一个系统的意义的重大,我这一直用的是postgresql数据库,对于它的体会好的地方我不说了,不好的地方就是在于查询慢,占用空间大,不支持HA方式部署(最致命),对于我来说,一个数据库好不好还要看其稳定性,是否免费(当然这个是收费的),带着这些问题,开始学习gbase数据库。
1、先不拿过来就安装,先谈谈查阅文档后的感受:
我用了一天的时间在网上查阅一些gbase的介绍以及官方文档。官方文档中 宣扬 其 gbase最大的优势就是查询快、提高了I/O性能、高并发、 基本可以与mysql等数据库无缝对接、 并减少了物理硬盘的占用,gbase的核心功能官方文档列出了十项核心功能, 什么列存储行存储、透明压缩啥的我懒得去看,单纯的只看与现有数据库的对比:
1、先不拿过来就安装,先谈谈查阅文档后的感受:
我用了一天的时间在网上查阅一些gbase的介绍以及官方文档。官方文档中 宣扬 其 gbase最大的优势就是查询快、提高了I/O性能、高并发、 基本可以与mysql等数据库无缝对接、 并减少了物理硬盘的占用,gbase的核心功能官方文档列出了十项核心功能, 什么列存储行存储、透明压缩啥的我懒得去看,单纯的只看与现有数据库的对比:
是否支持集群:gbase 8a mpp cluster 白皮书中介绍的是分布式节点+共享存储的方式,这种方式够用了,也是主流的解决方案,但从我的理解并没有解决我所苦恼的两台PC Server 实现数据实时同步的问题,不知道是否支持;
JDBC与JDK的兼容性:1.5以上,够用了;
主流框架的支持:hibernate写了,mybatis没提;
安