现在我正在做的是:
在3个不同的表中写入一些数据
执行一些读取以检查此表中是否存在新值
根据找到数据的表,应用程序可能会在其他表上写入与该数据的一些关系。
不复杂,但是数据量会很大,大概2000万+/天。
最初我考虑使用 Neo4J 作为图形数据库,但我发现学习曲线有点太陡峭,公平地说,这个数据库的图形优势现在不会被使用,大约需要 5-6 个月。
我真的需要一些快的东西。经过一番研究,我决定使用 Aerospike 作为后端存储,但我发现很难找到一个合适的可以创建图形关系的 DBMS。
使用 Aerospike,我每秒可以执行大约 20,000 次写入,并且非常容易为此数据设置过期日期。
您知道任何可与 Aerospike 一起使用的图形 DBMS 吗?
如果没有,或者这些选项并未真正处于生产就绪状态,那么有人知道可以执行类似操作的数据库后端/图形 DBMS 组合吗?我现在的目标是每秒至少 6,000 次写入。
谢谢
这很重要,但您可以利用其他人共享的工作。看一下:https://github.com/Playtika/aerospike-janusgraph-storage-backend
Aerospike 最近发布了原生图形数据库产品。如果您还没有找到解决方案,这可能正是您所需要的 https://aerospike.com/docs/graph/getting-started