MySQL学习【第一篇介绍】
程序员文章站
2024-02-05 22:02:10
一.数据库mysql的特点 1.首先数据库分为RDBMS(关系型数据库),和NOSQL(非关系型数据库),而我们的mysql则是RDBMS。 2.RDMS和NOSQL特点对比 RDBMS特点: (1)二维表的形式展示 (2)使用率非常大,例如传统企业上使用的orcale,以及最新互联网企业的mysq ......
1.首先数据库分为rdbms(关系型数据库),和nosql(非关系型数据库),而我们的mysql则是rdbms。
2.rdms和nosql特点对比
rdbms特点:
(1)二维表的形式展示
(2)使用率非常大,例如传统企业上使用的orcale,以及最新互联网企业的mysql
(3)数据库存取可以通过sql语句
(4)安全性十分的高
(5)产品多样,例如市面上常见的mysql,oracle,mariadb,mssql(sqlserver)
nosql的特点:
(1)不仅仅是sql,其是做rdbms的补充,现在有个野心的家伙mongodb有部分替代rdbms的趋势
(2)关注高性能,高并发,强调灵活性
(3)市面使用普及,例如redis(持久化缓存),mongodb(最接近关系型数据库的nosql),memcached
(4)并不适用sql管理,而是用一些特殊的api或数据接口
nosql一些产品的适用域:通过键值存储(memcached,redis),列存储(hbase【新浪、360】,cassandra【200太服务器集群中】),文档数据库(mongodb),图形存储(neo4j)
3.mysql版本选择的潜规则:5.6版本的,ga 6-12个月 小版本是偶数 5.7版本的,ga 6-12个月 小版本是偶数 5.7.17版本之上(在此之上自带mgr【高可用功能】)