mysql随笔-凌华兴选编.ppt
文本预览下载声明
数据库存储模型;
关系型数据库
以行相关的存储体系架构进行空间分配,主要适合与小批量的数据处理,常用于联机事务型数据处理。不能满足后面三个需求:对数据库高并发读写要求,对海量数据的高效率存储和访问需求,对数据库高可扩展性和高可用性。 一句话不适合分布式、高并发和海量
列式数据库
包括查询快,由于查询需要读取的blocks少;数据压缩比高,正因为同一类型的列存储在一起。Load快。?简化数据建模的复杂性。但是插入更新慢,不太适合数据老是变化,它是按列存储的。这时候你就知道它适做DSS(决策支持系统),BI的优秀选择,数据集市,数据仓库,它不适合OLTP。;键值存储
NoSQL存储的一种方式。它的数据按照键值对的形式进行组织,索引和存储。KV存储非常适合不涉及过多数据关系业务关系的业务数据,同时能有效减少读写磁盘的次数,比SQL、数据库存储拥有更好的读写性能。
文档存储?
文档存储支持对结构化数据的访问,以封包键值对的方式进行存储。支持嵌套结构,文档存储关心文档的内部结构
;主流数据库;MySQL特点;MySQL各版本说明;MySQL收费版比较;MySQL收费版本比较;MySQL 样本数据库/doc/index-other.html;数据类型表达式;时区time zone设置;Mysql备份恢复;mysqldump;Mysqldump命令;Mysql导入;MySQL体系结构;MySQL体系结构;MySQL进程;MySQL线程;MySQL线程状态查看;Mysql连接管理方式:
No-Threads: 使用主线程,一般用于测试
One-Thread-Per-Connection:
Pool-Threads:企业版的mysql才支持;MySQL存储引擎比较;MyISAM索引结构;InnoDB索引结构;字符集;MySQL字符集排序;字符集相关参数;字符集转换;字符集操作;1 创建gb2312字符集表zh_cn_custom
create table zh_cn_custom(id int auto_increment primary key, name varchar(50)) default character set gb2312 collate gb2312_chinese_ci;
2 客户端和mysql字符集变量都设置为utf8类型
3 表zh_cn_custom插入一行数据 李四
insert into zh_cn_custom(name) values(张三);
4 将tty客户端环境字符集设置为latin1
5 将mysql客户端环境设置为gb2312
;字符集乱码解决方法;事物隔离级别;InnoDB锁模型;InnoDB索引”范围”锁;Record/gap/next-key锁;Transaction A ;Transaction C ;Next-key锁状态;mysql死锁;由于事物1和2产生死锁,mysql通过回滚事物2来消除死锁;MySQL Cluster;三种集群角色
管理节点
管理mysql集群中的其它节点,包括集群配置,
节点启动和关闭,是第一个启动节点。
Data节点
存储层的NDB节点,每个节点保存完整数据的一个分片。一个组由多个节点组成,每个组包含完全相同的数据
SQL节点
剥离了存储层的MySQL服务器,负责连接管理、query处理和优化等操作
;MySQL Replication;MySQL架构;一主多从M-SS;双主同步高可用mysql集群;分库;分库的缺点;垂直切分和水平切分;MySQL缓存整合;MySQL-Memcached整合
显示全部