">键值(Key/Value)存储面向文档的数据库面向列的数据库 键值(Key/Value)存储临时性:Memcached 在内存中保存数据可以进行非常快速的保存和读取处理数据有可能丢失 永久性:Tokyo Tyrant、Flare、ROMA 在硬盘上保存数据可以进行非常快速的保存和读取处理(但无法与Memcached相比)数据不会丢失 两者兼具性:Redis 同时在内存和硬盘上保存数据可以进行非常快速的保存和读取处理保存在硬盘上的数据不会丢失(可以恢复)适合于处理数组类型的数据 面向文档的数据库 不定义表结构可以使用复杂的查询条件 不需要定义表结构可以利用复杂的查询条件 面向列的数据库面向列的数据库具有高拓展性,即使数据增加也不会降低相应的处理速度(特别是写入速度),所以它主要应用于需要处理大量数据的情况。 高拓展性应用十分困难