美文网首页
SQL必知必会02:DBMS

SQL必知必会02:DBMS

作者: WenxuanLi | 来源:发表于2019-06-21 08:30 被阅读0次

李文轩 2019-06-21
声明:这是本人学习极客时间的SQL必知必会的笔记,有侵权请联系我。


DBMS

  • DataBase Management System,数据库管理系统
  • DBMS是多个数据库加上管理程序

DB

  • DataBase,数据库
  • 多个数据表的集合

DBS

  • DataBase System,数据库系统。
  • 一个大的概念,包括数据库、数据库管理系统以及数据库管理人员DBA

DBMS类型

  • 关系型(Relational):
    • 建立在关系模型基础上的数据库,SQL就是关系型数据库的查询语言
    • 热门:Oracle、MySQL、SQL Server、PostgreSQL
  • 文档型(Document):
    • 管理文档。在此数据库中,文档作为处理信息的基本单位,一个文档就是一条记录。
    • 热门:MongoDB
  • 搜索引擎(Search Engine):
    • 优势在于采用了全文搜索的技术,核心原理是“倒排索引”
    • 热门:Elasticsearch、Splunk、Solr
  • 键值型(Key-Value):
    • 通过 Key-Value 键值的方式来存储数据,其中 Key 和 Value 可以是简单或者复杂的对象。Key是唯一的标识符,优点是查找速度快;缺点则是无法像关系型数据库一样自由使用条件过滤。若不知数据在哪里,就要遍历所有的键,这样会消耗大量的计算。所以键值型的数据库大部分使用场景在内容缓存上。
    • 热门:Redis
  • 列存储(Wide Column):
    • 将数据按照列存储到数据库中,优点是可以大量降低系统的I/O,适合与分布式文件系统;缺点在于功能相对有限。Oracle、MySQ、SQL Server都是采用行式存储(Row-based)。
    • 列式存储能降低系统的I/O,是因为列式存储是把一列的数据都串起来进行存储,然后再存储下一列。这样做,相邻的数据的数据类型都是一样的(即每列的数据类型),因此更容易压缩。压缩之后,在读取时,可以只读取需要的列到内存中;这样可以大量降低系统I/O
    • 热门:Cassandra、HBase

相关文章

  • SQL必知必会

    《SQL必知必会》SQL是使用 广泛的数据库语言,几乎所有重要的DBMS都支持SQL。《SQL必知必会(第4版)》...

  • SQL必知必会02:DBMS

    李文轩 2019-06-21声明:这是本人学习极客时间的SQL必知必会的笔记,有侵权请联系我。 DBMS Data...

  • SQL必知必会(第4版)

    SQL必知必会(第4版.pdf 书籍描述 SQL是使用最广泛的数据库语言,几乎所有重要的DBMS都支持SQL。《S...

  • mysql 2.sql的基础操作

    这篇有点水,是我看《sql必知必会》的笔记,凌乱的一码~,而且这本书着重介绍的是SQL语言,对于特定的DBMS不够...

  • 《SQL必知必会 第4版》PDF高清完整版-免费下载

    《SQL必知必会 第4版》PDF高清完整版-免费下载 《SQL必知必会 第4版》PDF高清完整版-免费下载 下载地...

  • SQL必知必会

    一、SQL是Structured Query Language结构化数据语言。 是一种专门用来与数据库沟通的语言基...

  • Sql必知必会

    mac MySQL 下载最新的MySQL社区版[https://dev.mysql.com/downloads/m...

  • SQL必知必会

    一、了解SQL 1、数据库:保存有组织的数据的容器,≠数据库软件 数据库软件:数据库管理系统(DBMS) 2、表:...

  • SQL必知必会

    oracle只显示前几行 select prod_name from products where rownum ...

  • SQL必知必会

    SQL 必知必会 第1章 了解SQL 定义 结构化查询语言(Structured Query Language) ...

网友评论

      本文标题:SQL必知必会02:DBMS

      本文链接:https://www.haomeiwen.com/subject/cpjeqctx.html