IBM投资EnerpriseDB;EnerpriseDB有一个运行在Amazon EC2上的云版本
Amazon自己的云数据库SimpleDB
Google的BigTable不开源,但得到了广泛研究
两个开源项目——HBase(java)和Hypertable(C++)利用开源Map/Reduce平台Hadoop提供了类似于BigTable的可伸缩数据库实现。
Amazon自己的云数据库SimpleDB
Google的BigTable不开源,但得到了广泛研究
两个开源项目——HBase(java)和Hypertable(C++)利用开源Map/Reduce平台Hadoop提供了类似于BigTable的可伸缩数据库实现。
Map/Reduce 是值得人去关注的话题。Hadoop 我个人认为 真的是一个大象(他的图标也是一个小象),很和谐,但是有点笨拙,为什么一定要在java上运行喃?而且还要linux下的ssh支持,配置管理也并不简单。BigTable 只闻其声,不见其人啊,从来没有看见BigTable 的一根毛出现在网络上,传说中Hypertable跟BigTable很类似。而且google的所有应用都是 扔到 BigTable 里面的,不管是什么 只要是google的数据都在里面。而且现在渐渐的 这样的鬼马东西被很多人接受。因为现在的很多关系型数据库(Oracle/Mysql/DB2)的伸缩性,和做大的艺术性 没有 BigTable、SimpleDB 强悍。在shareding以后(水平切分/分库),遇到全局海量数据查询、查询结果排序的工作、自动生成全局GID/UID的唯一性ID的时候,等等,关系型的数据处理这些东西,简直就是噩梦啊。但是采用文件块数据库学习的曲线相对比较高,而且常理上来说只适合大型系统的生产环境。而且facebook.com 这个的人 早就投入了非关系型数据库的怀抱,并不是每个企业和web2.0门户。