分布式存储的大势下,NoSQL 数据库就挺有看头。传统关系型数据库结构化数据还行,一碰到海量的非结构化或半结构化数据,就有点吃力了。这时候,NoSQL 上场,灵活扩展、支持多种数据模型,还挺抗打的。

RedisCassandraHBase这些,都是你会用到的利器。比如Redis,内存存储、读写快,做缓存合适;而Cassandra那种高可用、高写入性能的特性,在日志系统里就常见。

想了解得更深入,推荐你看看下面这些资源,内容都比较实在:

哦对了,虽然 NoSQL 灵活,但也不是万能的。如果你场景偏金融、强事务一致性,还是得用关系型数据库,比如 MySQL、Oracle 之类的。

如果你正在做高并发系统、分布式架构,不妨把 NoSQL 拿来试试看,用对了地方,事半功倍。