课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 15年IT技术从业经验 6年腾讯运维经验 5年带运维团队经验 《跟阿铭学Linux》、《Devops三十六计》畅销书作者 从大厂到创业公司,从运维技术到运维管理,经验丰富 熟悉大厂运维体系 有从零搭建运维体系的实战经验

  • 课程详情

    非关系型数据库就是NoSQL,关系型数据库代表MySQL 
    • 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗费时间和资源,尤其是数据是需要从磁盘里去检索 
    • NoSQL数据库存储原理非常简单(典型的数据类型为k-v),不存在繁杂的关系链,比如mysql查询的时候,需要找到对应的库、表(通常是多个表)以及字段。 
    • NoSQL数据可以存储在内存里,查询速度非常快 
    • NoSQL在性能表现上虽然能优于关系型数据库,但是它并不能完全替代关系型数据库 
    • NoSQL因为没有复杂的数据结构,扩展非常容易,支持分布式 

    常见NoSQL数据库 

    •k-v形式的:memcached、redis 适合储存用户信息,比如会话、配置文件、参数、购物车等等。这些信息一般都和ID(键)挂钩,这种情景下键值数据库是个很好的选择。 
    • 文档数据库:mongodb   将数据以文档的形式储存。每个文档都是一系列数据项的集合。每个数据项都有一个名称与对应的值,值既可以是简单的数据类型,如字符串、数字和日期等;也可以是复杂的类型,如有序列表和关联对象。数据存储的最小单位是文档,同一个表中存储的文档属性可以是不同的,数据可以使用XML、JSON或者JSONB等多种形式存储。 
    • 列存储 Hbase 
    • 图  Neo4J、Infinite Graph、OrientDB 
    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课