首页 > 手机 > 魅族 > database,开源数据库厂商MariaDB的新征程

database,开源数据库厂商MariaDB的新征程

来源:整理 时间:2022-04-07 11:54:39 编辑:手机 手机版

数据库有哪些

数据库有哪些

数据库有哪些?要了解数据库之前,先要了解下关系型数据库和非关系型数据库。一、关系型数据库1.概念关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型。主要代表:SQL Server, Oracle ,Mysql, PostgreSQL。2.优点(1).容易理解,二维表的结构非常贴近现实世界,二维表格,容易理解。

(2)使用方便,通用的sql语句使得操作关系型数据库非常方便。(3)易于维护,数据库的ACID属性,大大降低了数据冗余和数据不一致的概率。3.瓶颈(1 )海量数据的读写效率。对于网站的并发量高,往往达到每秒上万次的请求,对于传统关系型数据库来说,硬盘I/o是一个很大的挑战。(2) 高扩展性和可用性。4.特点SQL Server是一个关系数据库管理系统。

它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。

Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。MysqlMySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统二、从关系型到非关系型在基于web的结构中,数据库是最难以横向拓展的,当一个应用系统的用户量和访问量与日俱增的时候,数据库没有办法像web Server那样简单的通过添加更多的硬件和服务节点来拓展性能和负载能力。

关系型数据库的最大优点就是事务的一致性,这个特性,使得关系型数据库中可以适用于一切要求一致性比较高的系统中。比如:银行系统。但是在网页应用中,对这种一致性的要求不是那么的严格,允许有一定的时间间隔,所以关系型数据库这个特点不是那么的重要了。相反,关系型数据库为了维护一致性所付出的巨大代价就是读写性能比较差。

而像微博、facebook这类应用,对于并发读写能力要求极高,关系型数据库已经无法应付。所以必须用一种新的数据结构存储来替代关系型数据库。所以非关系型数据库应用而生。三、非关系型1.概念NoSQL非关系型数据库,主要指那些非关系型的、分布式的,且一般不保证ACID的数据存储。主要代表:MongoDB,Redis、CouchDB。

文章TAG:databaseMariaDB开源征程数据库database开源数据库厂商MariaDB的新征程

最近更新