zoukankan      html  css  js  c++  java
  • 第八章 键值数据库

    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 操作关键字集合

        

         

        

      

  • 相关阅读:
    java数据库连接池
    TCP长连接服务的Java实现
    一种简单JDBC数据库连接池的实现
    ProFtpd快速指南
    vsftpd安装
    IIS启动失败【发生意外错误 0x8ffe2740】解决办法
    eclipse+myeclipse+tomcat配置web开发
    数据库连接池技术浅析
    论JSP数据库连接池的必要性
    ProFTPD使用
  • 原文地址:https://www.cnblogs.com/liufei1983/p/9440028.html
Copyright © 2011-2022 走看看