一般来说,人们认为RDBMS的垂直伸缩性更好,而nosql是专门为水平伸缩而设计的。
哪种数据库更适合这种硬件http://www.dell.com/us/enterprise/p/dell-compellent-storage-center/pd.aspx
最高可扩展到数百TB。
由于nosql数据库通常被设计为在商用服务器上运行,那么考虑到数据库的高负载,该商用服务器的规格应该是什么呢?
RDBMS硬件节点的限制是什么?考虑到有足够的RAM可用来始终在内存中存储索引(而不是数据集)。
而NOSQL对RAM中的索引没有硬性要求(当然是推荐的)。
知道什么最适合SAN设备也是非常有趣的。比如http://www-03.ibm.com/systems/storage/disk/ds3500/index.html,它可以在同一个地方存储上百TB的数据。
发布于 2011-09-04 15:03:19
决定是使用NoSQL数据库还是使用关系数据库应该来自您的用例/应用程序,而不是您的硬件。分析您的用例,确定是使用关系型数据库还是NoSQL数据库(如果使用NoSQL,则使用哪个NoSQL数据库是另一个关键问题,答案将再次取决于您的用例)。然后购买运行您所决定的内容所需的硬件。
您所链接的机器可以同时运行关系型数据库和NoSQL,具体取决于您需要如何处理数据。在MongoDB和HBase的情况下,商用服务器通常是指具有16-24 16内存的4核机器。只有在集群上至少有6-7台机器时,HBase才会开始显示良好的结果。对于其他NoSQL DB,情况可能有所不同。
https://stackoverflow.com/questions/7284893
复制相似问题