[英]database with automatic horizontal scaling out of the box
我正在寻找DBMS:
目标是重新设计并最终从当前解决方案(基于Oracle RAC)迁移。 旧解决方案的问题在于糟糕的设计和代码质量,而不是Oracle本身。
关于我们的数据。 我们有两种类型的记录:节点和事件。 两者都被添加到数据库,并且从未删除。 大约有2e9个节点和5e11个事件。 每个事件都绑定到一个节点。 我们需要的查询是:
当然,我们需要插入新的节点和事件。 每天查询1-4的数量是几千个,并且增长不会很快,但是所有数据都需要可访问。 每天新事件的数量大约等于节点的数量。 每天最多有数百个新节点。
我们不需要事务或联接来保持一致性,因为数据在插入后始终保持一致,并且永不删除。 我们可以使用单独的postgres服务器(和手动分派查询)来实现它,但是有更好的方法吗? 我们会考虑适合我们任务的任何(SQL或NoSQL)开源数据库。 我们也不受任何特定语言的约束。 当务之急是轻松扩展,同时保持良好的查询速度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.