RethinkDB能否有效处理大型数据集(即多个tera字节)作为分析应用程序的数据库?
答案 0 :(得分:12)
免责声明:我是RethinkDB的创始人之一。对不起,回答很长 - 这个问题令人惊讶地微妙。
RethinkDB采用非常灵活的架构设计。该体系结构可以从小型实例扩展到具有大量数据的大型集群(绝对是TB +),并且可以高效地运行各种查询(OLTP,OLAP等)。
然而,在实践中,我们目前专注于系统的实时方面 - 我们目前正在进行的大部分优化都围绕着构建在RethinkDB之上的实时应用程序的需求。这些通常是OLTP-ish工作负载。我们绝对会优化OLAP风格的工作负载,但目前还不是首要任务。
了解Rethink是否适合您的最佳方法是将其用于旋转,并进行一些负载测试。你应该能够很快找到有效的方法。 (如果您遇到并碰巧遇到问题,请告诉我们 - 我们很乐意帮助您解决任何潜在问题。)