我正在开发一个具有多个模块的系统,
- 社交媒体用户人口统计 - (文档) - 姓名、地点、兴趣、工作、教育
- 社交媒体用户连接 - (图表) - 朋友
- CRM - (行和列) - 电信 + 银行等
仅举几例。我很确定我已经在每一项中都跨越了数百万条记录。
当我寻找可供选择的 NoSql 数据库时,每个类别中至少有 10 个。对于 Document 数据库,我有一个从MongoDB
到的数组列表DjonDB
。当我寻找图形数据库时,情况也是如此,依此类推。我还在http://nosql-database.org/看到了其他键值存储数据库、列式数据库等。
所以我想知道在这些数据库中选择时是否应该遵循任何通用的拇指规则,当列式数据库被优化时,键值存储最适合哪种类型的数据等等。
对于什么类型的数据,最适合的数据库是什么?为什么?最重要的是,对于什么类型的数据最不适合的数据库是什么?为什么?
谢谢