第八章 键值数据库

Posted liufei1983

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第八章 键值数据库相关的知识,希望对你有一定的参考价值。

8.1 何谓键值数据库

  键值数据库时最简单的NoSQL数据库。

  值存储的是什么不重要,只是一个块,应用程序负责理解所存数据的含义。

  Redis能存储list,set,hash等数据结构;而且支持获取摸个范围内的数值,求交、并、补集等。

8.2 键值数据库特性  

  讨论每一种NoSQL数据库特性的时候,都要了解一致性事务查询特性、数据结构以及可扩展性。

  8.2.1 一致性

    只有针对单个键的操作才具备“一致性”。

  8.2.2 事务

  8.2.3 查询

   只能按关键字查询,如果想根据列去查询,那么无法用数据库完成,应用程序要自己读出值,判断是否是要查询的值。

  8.2.4 数据结构

    不关心键值对中的值。

  8.2.5 可扩展性

8.3 适用案例

  8.3.1 存放会话信息

  8.3.2 用户配置信息

  8.3.3 购物车数据

    把购物车内容绑定到userID上。

8.4 不适用场合  

  8.4.1 数据间关系   

  8.4.2 含有多项操作的事务  

  8.4.3 查询数据

    根据value中的某些值来搜寻关键字。

  8.4.4 操作关键字集合

    

     

    

  






以上是关于第八章 键值数据库的主要内容,如果未能解决你的问题,请参考以下文章

Redis 设计与实现(第八章) -- 对象

第八章 网络的时代—网络开发

第八章:数组

第八章:手工建库

java:第八章

第八章数据库后台编程技术