非关系型数据库有哪几个

非关系型数据库都有哪些?

非关系型数据库都有哪些

等等,还有一件事。
上周我碰巧使用MongoDB来处理一个小项目。
数据量并不大,只有几万条记录。
所有数据都存储在用户行为日志中,格式为JSON。
没有启用Sharding,所以采用了主从复制。
读操作确实快了很多,但是写的时候偶尔会卡住,可能和服务器负载有关。
这时我突然想到,如果Redis也能支持这种文档存储就好了。
当内存足够大的时候,用它作为实时分析工具肯定会更好玩。

非关系型数据库都有哪些

上周,我朋友的公司正在选择一个数据库。
他比较了几种非关系型数据库,包括 MongoDB、Cassandra、Redis、HBase 和 Neo4 j。

MongoDB非常适合存储JSON文档,性能高,分片方便,非常适合文档类型数据。

Cassandra由Facebook开发,适合处理大量结构化数据。
它是线性可扩展的并且具有很强的ACID属性。

Redis 是一种具有快速内存操作的键/值存储,使其适合缓存和快速读写。

HBase是面向列的,适合非结构化数据,与Hadoop集成良好。

Neo4 j是一个适合处理复杂关系数据的图数据库,具有完整的ACID规则。

每个数据库都有其优点。
您选择哪一种取决于您的需求。
由你决定。
顺便说一句,我刚刚想到一件事。
他们公司大吗?您有特定的数据库性能要求吗?