数据库列存储学习| 青训营笔记

57 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 13 天

今日学习数据库,以下均为青训营学习笔记。

数据库

数据库是结构化信息或数据的有序集合,一般以电子形式存储在计算机系统中。 通常由数据库管理系统来控制(DBMS)

数据库类型

  • 关系数据库:关系型数据库是把数据以表结构形式进行存储,然后再简历各个表之间的关系,通过这些表之间的关系来操作不同表之间的数据。MySQL

image.png

  • 非关系型数据库:NoSQL或非关系数据库,支持存储和操作非结构化及半结构化数据。没有固定的表结构,数据之间是可以独立的。

  • 单机数据库:在一台计算机上完成数据的存储和查询的数据库系统。

  • 分布式数据库:分布式数据库由位于不同站点的两个或多个文件组成。

  • OLTP数据库:Online transactional processing 数据库是一种高速分析数据库,专为多个用户执行大量事务而设计。

  • OLAP数据库:Online analytical processing 数据库旨在同时分析多个数据维度,帮助团队更好地理解其数据中的复杂关系。

SQL语句:(Structured Query Language)

查询、操作和定义数据,进行数据访问控制。

image.png

优点

  • 标准化,ISO和ANSI是长期建立使用的SQL数据库标准
  • 高度非过程化,无需了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。
  • 用户可以在终端上直接输入SQL命令对数据库进行操作。也能嵌入到高级语言程序中,供程序员设计程序时使用。
  • 语言简洁,易学易用:SQL功能极强。语法简单。

总结:

今天主要学习了基本概念。