Nosql


结构化的弊端

  1. 表中的字段是固定的,业务固定
  2. 关系型数据库的查询时间长
  3. 有些数据不变更却频繁被访问,消耗大量的系统资源

Nosql-非结构化

  1. 非结构化
  2. 无关联(表与表之间)
  3. 非SQL语句
  • redis

    键值型的Nosql数据库,key可以自定义

    1
    2
    3
    ---------|-------
    name | "hyc"
    age | 20
  • 文档型

    Document(文档性) : 可以把数据变成JSON的字符串类型,但是再JSON之中包含着更多的数据类型

    1
    2
    3
    4
    5
    {
    id : 2,
    name: "hyc",
    age: 20,
    }

    使用JSON格式数据插入,字段约束小

Mysql概述

Redis 是什么

Redis (Remote Dictionary Server) ,即远程字典服务

是C语言编写,支持网络,基于内存可持久化的日志型,Key-Value数据库

免费和开源,被人们称之为结构化数据库

Redis 能干嘛

  1. 内存存储,持久化(内存是断电即失,持久化很重要)
  2. 效率高,可以用于高速缓存
  3. 发布订阅系统
  4. 地图信息分析
  5. 计时器,计数器(浏览量)…

Redis 特性

  1. 开源
  2. 持久化
  3. 多语言
  4. 多数据类型
  5. 支持集群事务…..

Redis 基于在Linux上学习