好的,这个系统在节点数量和数据量方面是可扩展的。
但是,如果我在一个小型集群(5-10 个节点)上使用这个系统,处理少量数据,处理/存储几千兆字节的规模,那么所涉及的开销又如何呢?或者在较小的数据上,比如数百 MB? 是否有更好的数据库系统可用于我的集群和我的数据量?
最佳答案
可扩展的解决方案通常需要为扩展大数据而付出代价。与您要处理的大数据相比,惩罚微不足道。如果您不打算以 TB 为单位处理数据,那么您可以使用响应速度更快的系统,而无需支付该费用。
对于较小的数据使用 Sqlite 数据库。坦率地说,这取决于您还有哪些其他要求/限制。
关于mongodb - HBase、mongoDB、Cassandra - 小集群、小数据的开销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12535326/