Skip to content

Latest commit

 

History

History
38 lines (38 loc) · 896 Bytes

RDBvNOSQL.md

File metadata and controls

38 lines (38 loc) · 896 Bytes

关系型数据库--关系(表结构)+数据

  • 优势
    • 事务处理
    • 数据冗余低
    • 复杂查询
    • 技术成熟
    • 操作简单
  • 缺陷
    • 对请求快速反应
    • 大量数据的写入处理
    • 数据字段或表结构变更

NOSQL(Not Only SQL)数据库

  • 目的
    • 对关系型数据库的补充,使大量数据的写入处理更加容易
  • 类型
    • 键值对存储--需要和关系型数据库配合使用
      • memcached:暂存
        • 散列表存储
        • 文本协议通信
      • tokyo tyrant:久存
      • redis:暂存和久存
    • 文档存储
      • 产品
        • MongoDB:1.字段无法确定, 2.字段时常更新
      • 特点
        • 不需要定义表结构
        • 可使用复杂的查询条件
    • 列存储
      • Hbase
      • HyperTable
  • 特点
    • 键值对存储
    • 不支持join操作
    • 易于进行分布式处理
  • 优势
    • 数据缓存处理
    • 数组类型的数据高速处理