从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

01 - MYSQL入门知识

发布:蔺要红07-08分类: MYSQL


常用的数据库模型主要分为两种:关系型数据库和非关系型数据库

非关系型数据库

NOSQL不是否定关系型数据库,而是作为关系数据库的一个重要补充,为了高性能、高并发而生的,忽略影响高性能,高并发的功能

典型产品:memcached(纯内存),reids(持久性缓存),mongodb
1、memcached:
Key-value型数据库
纯内存数据库(重启数据就丢)
持久化产品memcacheddb(新浪)
2、redis:
支持内存缓存,这个功能相当于memcahced
支持持久化存储,这个功能相当于memcachedb
数据类型更丰富,比其他key-value库功能更强大,支持:字符串、列表、HASH、集合、有序集合
支持主从集群,分布式集群
支持队列等特殊功能

关系型数据库:
二维的表格
保持数据一致性方面很强。
通过sql结构化查询语句存取数据
运维最常用的就是mysql
Mysql和oracle数据库
ACID理论:
A (Atomicity) 原子性
C (Consistency) 一致性
I (Isolation) 独立性
D (Durability) 持久性

 
关系型数据库种类:
ocacle 应用范围:传统大公司,大企业,政府,金融,证券
Oracle8i  Oracle9i    Oracle10g    Oracle11g   Oracle12c
MYSQL
MariaDB
SQL Server
PostgreSQL
Access 数据库(入门级小型数据库)

关于mysql版本挑选:
Alpha版 :     内部版本
Beta版   :     测试版 
RC版      :     根据beta版本测试结果收集BUG进行修复和完善之后的一版产品
GA版     :     正式发布版/社区办和商业版

mysql发展的产品线系列

1、5.0xx-5.1xx
2、5.4.xx-5.7.xx   (互联网选择最多的版本)
3、6.0.xx-7.1.xx   更好的推广mysql Cluster 集群产品

Mysql-5.0.56.tar.gz   5主版本号  0 发行级别  56是在次发行系列的版本号

Mysql版本选择最终建议:

稳定版(选择开源的社区版的稳定版GA版本)
产品线:5.5/5.6/5.7 (新业务不建议再使用5.1)
选择mysql数据库GA版本发布后6个月以上的GA版本

 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站