NoSQL越来越流行,应用也越来越广泛。NoSQL数据库也呈现出百花争鸣的局面。但整体上可以分为四种类型。
1.键值对存储数据库;
典型代表:Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB、
适用领域:内容缓存,适合混合工作负载并扩展大的数据集,
2.列式存储数据库;
典型代表:Cassandra、HBase, Riak
适用领域:分布式的文件系统
3.文档型数据库;
典型代表:CouchDB、MongoDB
适用领域:Web应用
4.图形数据库;
典型代表:Neo4J、InfoGrid、Infinite Graph
适用领域:社交网络,推荐系统等。专注于构建关系图谱