天天看点

idea access数据库连接_主流关系型数据库管理系统介绍Oracle DBMySQLMicrosoft SQL ServerPostgreSQLIBM DB2Microsoft AccessSQLite

Oracle DB

Oracle DB是Oracle公司的,它是一个闭源的关系型数据库管理系统。

Oracle DB适用于大型应用程序,尤其是银行业。世界上大多数顶级银行都运行Oracle应用程序,因为Oracle提供了强大的技术组合和全面的预集成业务应用程序,包括专为银行构建的基本功能。

使用Oracle的主要缺点是它不像开源竞争对手那样自由使用,而且价格昂贵。

MySQL

MySQL是最流行的开源关系型数据库管理系统。它通常用于Web应用程序开发,使用PHP访问。

MySQL的主要优点是它易于使用,价格低廉,可靠(自1995年以来一直存在),并且拥有大量开发人员。

一些缺点是扩展性能较差,自从Oracle收购了MySQL之后,开源开发变得滞后,并且它不包括开发人员可能习惯的一些高级功能。

Microsoft SQL Server

Microsoft SQL Server是微软公司的。与Oracle DB一样,代码也是闭源的。大型企业应用程序大多使用SQL Server。Microsoft提供了一个名为Express的免费入门级版本,但在扩展应用程序时可能会变得非常昂贵。

PostgreSQL

PostgreSQL是一个不受任何公司控制的开源SQL数据库。它通常用于Web应用程序开发。

PostgreSQL具有许多与MySQL相同的优点。它易于使用,价格低廉,可靠,并且拥有大量开发人员。它还提供了一些额外的功能,如无需复杂的配置就可以支持外键。

PostgreSQL的主要缺点是它的性能比MySQL等其他数据库慢。它也不像MySQL那么受欢迎,这使得提供托管PostgreSQL实例的主机或服务提供商更难获得。

IBM DB2

IBM DB2是IBM公司的关系型数据库管理系统,同样也是闭源的。它是一个功能齐全的高性能数据库引擎,能够处理大量数据并同时为许多用户提供服务。DB2运行的计算平台范围很广,从大型机和大型分布式平台到小型PC。 DB2 Express-C是一个类似于开源MySql的免费版本,虽然不是开源的,但却提供给开发人员社区。可以通过命令行提示符或GUI来管理DB2。 DB2的高级功能和安全性使其成为现代软件行业中广泛使用的数据库。

Microsoft Access

Microsoft Access是微软公司的数据库管理系统,它是一个可视化的桌面型数据库,将Microsoft Jet数据库引擎与图形用户界面和软件开发工具结合在一起。是专业版Office全家桶的一员。

SQLite

SQLite是一种流行的开源SQL数据库。它可以将整个数据库存储在单个文件中。这提供了一个最重要的优点,即所有数据都可以存储在本地,而无需将数据库连接到服务器。SQLite是手机,平板,MP3播放器,机顶盒和其他电子产品中数据库的流行选择。

下面是DB-Engines网站根据受欢迎程度对于关系型数据库的排名(2019年1月):

idea access数据库连接_主流关系型数据库管理系统介绍Oracle DBMySQLMicrosoft SQL ServerPostgreSQLIBM DB2Microsoft AccessSQLite

继续阅读