几个概念
数据:能够输入到计算机中并被识别处理的信息的集合.
数据结构:研究组成数据集合中数据之间关系的学科.
数据库:按照数据结构,存储管理数据的仓库.
是在数据管理系统软件管理和控制下创建在一定介质上的数据集合.
数据管理系统:数据管理软件,用于维护管理数据.
数据库系统:由数据库,数据管理系统,开发工具等组成的工具集合.
关系型数据库:采用关系型来组织数据结构的数据库(二维表)
常见的关系型数据库:Oracle DB2 SQLServer MySql Sqlite
关系型数据库的优点:容易理解,逻辑类似常见的表格
使用方便,都是用sql语句,sql语句非常成熟
数据一致性高,冗余低,完整度高
技术成熟,可以使用外部链接等复杂的操作
关系型数据库的缺点:每次操作都需要SQL语句解析,消耗较大
不能很好的满足并发需求,应对海量数据爆发力不从心
数据不够灵活,有时会导致结构复杂化
Nosql:数据的一致性要求低
处理数据的海量并发低
数据库大小不容易确定,需要分布扩展
给定的数据结构建立非关系型模型更加容易
Nosql分类:
键值数据库
列存数据库
文档数据库
图形数据库
逼着你往前走的,不是前方梦想的微弱光芒,而是身后现实的万丈深渊。 ---------致自己