常用数据库:
- 关系型数据库(RDBMS)
Oracle,MySQL,Mariadb,SQL-Server,Access-SQL,DB2,PG(PostGreSQL),Sybase等等。 - 非关系型数据库(NoSQL),即not only SQL。如:
Google的BigTable,
Amazon的Dynamo(商业收费版),
fackbook的Cassandra,
Apache的Hbase(适用于用大型企业)
适用于中小型企业的有redis,mongodb,memcache等等。
MySQL数据库版本:
- 商业收费版:由AB公司开发维护,大版本有5.1/5.5/5.7。
- Alpha,内部版本,是内部开发版本,不对外;
- Bate,内侧版本,有少量BUG。多数公司的二次开发都是基于此版本;
- RC,是发布前的小版本。
- GA,完全稳定版本,不带后缀的均为该版本。
- 社区版:内置GPL授权,开源免费。发布版本参考商业版。
MySQL安装方式:
- 软件仓库方式:yum
- cmake编译安装:由于5.5和5.6版本为社区版,代码和算法比较负责,所以需要使用这种方式安装。*运维必会!
- 二进制安装:解压即用,优点是:部署速度极快。开发必会!