基于键 / 值的 NoSQL 数据库系统
键/值型的数据存储往往表现很好,容易使用,并且通常有很好的扩展性。
流行的基于键 / 值的数据库
一些流行的基于键/值的数据存储如下:
内存中的键/值存储,附有可选的持久化功能。
高度分布式的,自我复制(replicated)的键/值存储。
基于内存的分布式键/值存储。
何时使用?
基于键/值的数据存储一些常见的使用场景有:
快速缓存数据,以供将来——可能是频繁地——使用。
部分键/值存储(例如 Redis)支持list,set,queue等类型。
可以用来实现观察者/发布订阅(Pub/Sub)模式。
需要维护一个状态的应用很适合使用键/值存储。
基于列的 NoSQL 数据库系统
基于列的数据存储非常强大,它们能够可靠地存储非常大规模的重要数据。尽管在数据的组成方面并不“灵活”,这类数据库仍然功能强大,性能良好。