数据库有哪些软件 数据库有哪些

数据库有哪些 。下面我们一起来看看吧 。首先我们要知道数据库的基本概念,什么是数据库?简单来说,数据库就是存储数据的一个机器,它可以存储各种数据,包括日志、历史记录、统计信息等等 。那么数据库有什么作用呢?我们可以通过数据库查询、数据分析等功能实现自己的需求 。那么数据据库应该如何设计呢?下面我们一起来看看吧 。首先我们要明确数据库的功能,然后根据自己的需求进行设计 。
表 1 所示列出了每一类数据库的前 3~5 名,排名会不断变化

数据库有哪些软件 数据库有哪些

文章插图
下面对排名靠前的开源数据库做一些简单介绍 。
1. MySQL/MariaDB2008 年美国 Sun 公司花费 10 亿美元收购 MySQL,一年后 Oracle 公司又花费 60 亿美元收购了 Sun 公司,从此 Sun 公司的服务器、操作系统、MySQL 等产品线全部归属 Oracle 公司 。
拉力·艾立森奉行的经营哲学是“竞争不过它,我就买了它” 。竞争不过,说明竞争对手的产品更具优势,所以收购它,从而变成自己的优势 。几十年来,Oracle 从一家小型数据库公司变成今天覆盖硬件、平台软件、数据库、中间件、应用软件各个层次产品线的 IT 巨无霸,靠的就是美国的良好环境和总裁奉行的收购策略 。
MySQL 数据库占据中小型数据库应用市场的半壁江山,在这块市场,Oracle 数据库明显占下风,巅峰时世界上超过 70% 的网站后台都采用 MySQL 数据库 。但是自从被 Oracle 公司收购后,MySQL 发展明显趋缓,是继续开源还是闭源,Oracle 公司一直没下定论 。于是 MySQL 的原班人马陆续离开 Oracle 公司,另立炉灶,推出了 MariaDB 开源数据库 。
MariaDB 继承了 MySQL 小巧精悍、简洁高效、稳定可靠的特征,并与 MySQL 保持兼容 。时至今日,已有 Google、Facebook 等知名企业把应用从 MySQL 切换到了 MariaDB 上,各种 Linux 发行版的操作系统默认数据库都开始采用 MariaDB;而 Apple 公司反应更快,当 Oracle 公司收购 Sun 公司时,就切换到了 PostgreSQL 数据库 。
截至 2014 年年末的数据库综合排名,MySQL 继续位居第二名,但是其表现出来的颓势较明显,而 MariaDB 却具备强劲的生命力 。
MariaDB 是一个开源的免费的关系数据库,截至发稿前的最新版本是 10.0.15,安装包可从 https://downloads.mariadb.org 网站下载 。整个安装包大约 200MB,几乎能在所有的操作系统上安装和运行,与 Oracle 数据库、SQL Server、DB2 等商业数据库动辄好几张光盘相比,算是短小精悍了 。
另外,也可以从这个网站下载数据库的源代码 。对于非数据库型的 SaaS 云提供商来说,云端采用 MariaDB 是最好的选择,而且可以轻松搭建数据库集群 。
2. PostgreSQLPostgreSQL 能被苹果公司大量使用并替换早期的 MySQL 数据库,说明其一定有不俗的表现 。在 2014 年年末的数据库排行榜上,PostgreSQL 位居第四位,号称世界上最先进的、最安全的开源数据库,也是面向对象的关系数据库 。
华为内部局域网接入控制系统 SPES 也采用 PostgreSQL 数据库,在 Linux 操作系统上运行,极少出问题 。经过十多年的磨砺,如今 PostgreSQL 数据库具备如下特点: