数据库通用知识

数据+库:将信息(数据)按照计算机可识别的方式规则存放在磁盘库中,并提供一系列可供读写的方式。

相比较磁盘文件,数据库最大的特点就是提供了非常灵活的接口、方式可以获取完整数据或者特定部分数据的方式(SQL);并提供了一套完整管理数据的方法(存储数据,备份恢复等)

为什么要存储数据:数据要被随时随地地反复使用,不是一次性消耗品;数据要被记录,防止遗忘

数据库发展历史

1964年,美国通用电气开发出第一套数据库系统

1970年,提出关系型数据库模型

1974年,辩论及研讨,确立关系数据库为现代数据库产品的主流,第一次提速SQL(Structured Query Language)概念

1986年,SQL正式成为关系型数据库的标准语言,简称SQL-86标准

SQL语言陆续经历了SQL-89标准和SQL-92标准,以及目前的SQL3标准

互联网web2.0时代之后,非关系型数据库陆续火热起来

常见的数据库类型

关系型数据库

目前主流的数据库类型,以二维表格来存储数据,表与表之间的数据关系用字段引用来表示。

Oracle,SQLServer,MySQL,DB2

非关系型数据库

新型的数据库关系类型,抛弃关系型死板的数据库存储方式,提供了更加灵活的方式

面向高性能并发读写的KEY-VALUE数据库:具有极高的并发读写能力

Redis,Tokyo,Cabinet,Flare

面向海量数据访问的文档型数据库:可在海量数据中快速查询数据

MongoDB,CouchDB

面向可扩展性的分布式数据库:解决传统数据库存在的可扩展上的缺陷

Cassandra

数据库工程师在企业中的职责

猜你喜欢

转载自www.cnblogs.com/1016391912pm/p/11711288.html