rethinkdb 的可扩展性如何?它可以用于TB的数据吗?
我有大约 400 GB 的数据,每周肯定会增加 10-25 GB。任何建议,都会有很大帮助。
rethinkdb 的可扩展性如何?它可以用于TB的数据吗?
我有大约 400 GB 的数据,每周肯定会增加 10-25 GB。任何建议,都会有很大帮助。
Rethinkdb 具有很强的可扩展性,你应该能够将它与 TB 的数据一起使用,这就是它的设计目的。至于它的稳定性,它应该在 2.0 版和完全生产中非常稳定。
请注意,NoSQL 数据库确实会大量增加所需的存储量,因此请确保您的节点上有足够的磁盘空间。
但是对于 RethinkDB 来说,一些 TB 的数据不是问题,它旨在处理几乎无限量的数据,如果您的节点有很多 RAM,它还提供几乎类似于内存的性能,因为缓存算法非常好。
您可以通过分片轻松地将数据分布在多个节点上,这也增加了集群的绝对吞吐量,但由于集群成员之间的往返行程,稍微增加了查询的延迟。