我需要一个数据库引擎,它可以利用多个服务器并行处理单个SQL查询。到目前为止,我知道这是有可能的一些引擎,虽然没有一个对我来说是可行的,无论是因为价格或缺少的功能。我目前所知道的引擎是:
其他哪个引擎有这个特性?您有使用此功能的经验吗?
编辑:我现在提出了一种创建一个我自己的方法。欢迎任何意见。
Edit2:我发现了另一个:
Edit3:斯塔多是一个新的。
Edit4:也许也是pgpool-II,他们写道:
并行查询利用并行查询功能,可以将数据划分到多个服务器上,这样就可以在所有服务器上并发执行查询,从而缩短了总体执行时间。
发布于 2010-03-13 00:26:05
查看蜂巢:
http://wiki.apache.org/hadoop/Hive
它是免费的,鳞片很好。
最近发布了一份新的报告,其中载有更新的数字:
http://www.slideshare.net/ragho/hive-icde-2010
亦见
http://wiki.apache.org/hadoop/Hive/Presentations
发布于 2010-03-12 19:57:57
几乎所有要跨越多个服务器的东西都是昂贵的。
对于Server,您需要等待SQL2008SQLServer,然后它只是一个数据仓库解决方案。有了Oracle,您就有了RAC,这是非常难设置的。我对其他解决方案没有任何经验。
做好准备,从6位数到7位数的高点开始这样的消费。
发布于 2010-03-22 19:58:23
这对您来说可能很有趣(不需要集群,但是多个挂载点会更好):
http://www.ibm.com/developerworks/data/library/dmmag/DBMag_2009年_问题1/DBMag_Issue109_DistributedDBA/index.html
您还可以检查DB2 EEE -集群数据库解决方案(按设计不共享)--我猜类似于分片实现:
www.ibm.com/developerworks/data/library/techarticle/0205parlapalli/0205parlapalli.html
朋友不让朋友使用甲骨文(我骗甲骨文,伟大的产品!)
当然,总有一些noSQL方法,但是您说的是SQL引擎。
https://dba.stackexchange.com/questions/10670
复制相似问题