关系型数据库,是建立在“关系模型”基础上的数据库,采用“关系模型”来组织数据库。
简单来说,“关系模型”就是一个“二维表格”模型,关系型数据库,通过建立二维表及其之间的联系,而形成一个数据组织。主流的“”oracle、“DB2”、“MS SQL Server”和“MySQL”都属于关系型数据库。
关系型数据库具有如下特点:
1、 采用非常贴近逻辑世界的关系表格模型,容易理解;
2、 通用的SQL语言,使得非常容易操作关系型数据库;
3、 插入一条数据可以立即查询,读写实时性很高;
4、 传统关系型数据库的读写操作,都是事务的,事务一致性很强,大大减低了数据冗余和数据不一致的概率。
随着互联网Web 2.0(第二代互联网应用)的兴起,对数据库提出了一些新的要求。然而,传统关系型数据库在满足这些特性方面,显得力不从心,暴露出了很多问题。比如:无法对数据库进行高并发读写,对海量数据访问效率比较低,以及可扩展性比较差等。
亿速云云服务器,支持对I/O( 输入/输出设备 )要求较高的数据库。使用较高配置的 I/O 优化型的云服务器,同时挂载使用 SSD 云盘( 分布式三副本机制的高性能存储云盘 ),可实现支持高并发读写应用场景和更高的数据可靠性。
常用的关系型数据库:
1、 Sybase
Sybase数据库是由Sybase公司于1987年推出的数据库产品,主要支持“UNIX、Windows、Novell Netware”等环境。
Sybase基于“客户/服务器”架构,应用被分配到多台机器上执行,一台机器既可以是客户机,也可以是服务机,从而充分利用了各种现有资源,并且平衡了各机器节点之间的负载。
Sybase提供了应用程序接口,鼓励编写第三方应用程序接口,由于该接口在不同的平台可以使用相同的调用,因而具有很好的平台移植性。加上对“存储过程、触发器、多线索化”的支持,Sybase无疑成为一种高性能的数据库。
2、 SQL Server
SQL Server是微软公司推出的,应用于Windows操作系统的关系型数据库产品。
由于SQL Server是微软公司从Sybase公司购买技术而开发的产品,因此,SQL Server数据库与Sybase数据库完全兼容,也支持“客户/服务器”结构。
目前,SQL Server的最新版本是2017年推出的“SQL Server 2017”。
SQL Server易操作性强,很多开发环境支持SQL Server,深受广大用户喜爱。
3、 oracle
oracle是甲骨文公司的一款关系数据库管理系统,其在数据库领域一直处于领先地位。
1984年,oracle首先将关系数据库转到了桌面计算机上,然后oracle 5率先推出了“分布式数据库”、“客户/服务器结构”等新的概念。Oracle 6首创“行锁定”模式,以及对“对称多处理计算机”的支持,oracle 8增加了对象技术,成为“关系 — 对象数据库系统”。
目前,oracle产品覆盖了大中、小型机等几十种机型,oracle数据库成为世界上广泛使用的关系数据系统之一。
4、 MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前是oracle旗下的产品。MySQL是目前流行的关系型数据库管理系统之一,在Web应用方面,MySQL是最好的“关系型数据库管理系统”应用软件。
MySQL将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,从而提高了速度与灵活性。
MySQL所使用的SQL语言,是用于访问数据库的常用标准化语言。MySQL软件采用了“双授权”政策,分为“社区版”和“商业版”。由于其“体积小、速度快、总体拥有成本低”,尤其是“开放源码”这一特点,一般中小型网站的开发,都选择MySQL作为网站数据库。
亿速云云服务器挂载的SSD云盘,具有超高随机IOPS性能( 即每秒进行读写操作的次数 ),适用于“高负载、对数据可靠性要求高”的I/O(输入/输出)密集型的核心关键业务系统,可支持百万行表级别的大中型“关系数据库”应用。