关系型数据库
关系型数据库最常用的数据库,使用他们需要学习SQL编程来进行数据输入输出,本文将进行四种主流关系型数据库介绍与对比。
这是在 DB-Engines Ranking 中的数据库排名。你可以看到很多工程师都在使用关系型数据库。我想介绍一些有代表性的关系型数据库。
MySQL
我将介绍MySQL的特性。
首先,Oracle是付费的,但是Mysql是可以免费使用的。如果您在商业上使用 Mysql,您将被收费,否则它是免费的。
MySQL可以在几乎所有的操作系统上使用,例如 Windows、UNIX 和 LINUX。MySQL数据库具有相当快的处理速度,适合处理大量数据。安装方法也简单易学。安全性也很出色。
Oracle
Oracle是全球数据库市场份额第一的。原因是兼容大多数操作系统,如 UNIX、LINUX 和 Windows。
DBMS执行计算机/服务器角色计算机/DB应用程序执行计算机执行不同的分布式处理。
Oracle可以存储数 TB 的数据。通过对高性能事务的支持,您可以体验快速的数据处理服务。多用户可以同时访问 Oracle 数据库。
PostgreSQL
我认为 PostgreSQL 最重要的是它对以 INSERT 为中心的大规模服务有很好的性能。但缺点是在频繁需要UPDATE时性能不稳定。而且它提供了各种JOIN方法,所以我觉得在使用复杂查询的时候还是不错的。
MariaDB
MariaDB 是 MySQL 的一个 branch。因为是做Mysql的开发者做的数据库。所以,有很多点和Mysql是一样的。与 Mysql 不同,MariaDB 可免费用于商业用途。
综合比较
四种主流关系型数据库介绍与对比。
世界第一的Oracle,价格昂贵,所以我觉得在存储或者管理大量数据的时候用它还是不错的。其实各大公司都经常使用Oracle。
而排在第二位的Mysql非商业用途可以免费使用。另外,我认为它在初创公司中经常使用,因为它易于学习和使用。
就我而言,我认为在涉及购物、金额计算项目中数据准确性比输入/输出更重要。为此,关系型数据库才会成为主流的数据库。
而我在介绍的四种关系型数据库中选择了Mysql。原因是它是免费使用的,大部分个人项目或小型企业项目,并不需要管理大量数据,所以不需要花大量价钱购买Oracle数据库。
更多文章,请持续关注《MySql教程网》https://mysql360.com
推荐阅读:关于1024程序员节,你知道多少?