MySQL 是一个流行的开源关系型数据库,用户可以免费使用并根据自己的需求进行修改(虽然我们几乎不太可能这么做)。与其他大型数据库相比,除了免费之外,MySQL的复杂程度也较低,更易于上手和使用。由于其广泛的适用性和易用性,MySQL已经成为许多公司和个人的首选数据库系统。
数据库对开发者而言极其重要,而且种类繁多,就我自己在实际项目中用过的就有MySql
(MariaDB
)、Sql Server
、Oracle
、Redis
、Mongo DB
、PostgreSQL
、SQLite
等,还有研究过但没在项目中用过的Hadoop HBase
、Hive
、Cassandra
等,他们都有各自的适用场景,没有谁比谁更强之说。
根据我的个人开发经验,如果是小团队或个人开发,基本上如果需要支持事务、遵循ANSI/ISO标准就选MySql
;如果需要高性能、支持动态查询,如实时数据处理,游戏开发等,就选Mongo DB
,二者结合,基本可以满足99%
的应用场景,没必要把太多的时间花在研究各种数据库上。
评论0
暂时没有评论