架构=数据类型、索引、分片、主从复制原理、数据备份

 

学习软件,都应该先从架构入手,每一层掌握就行。mysql难吗?从其架构层开始,就不难啦。

架构结构:http://www.cnblogs.com/hustcat/archive/2009/10/18/1585626.html

连接层——多线程》并发》读锁和写锁》锁的粒度表锁、行锁,MySQL支持LOCK TABLES和UNLOCK TABLES,但这些都是在服务器层实现的,而不是在存储引擎。它们有用处,但是不能取代存储引擎完成事务处理,如果你需要事务功能,请使用事务型存储引擎

中间层——包含查询缓存、解析器层

存储引擎层——不同存储方式,MyIsam(查询大数据快)、InnoDb(事物并发支持)、MEMORY、几个对比:http://www.jb51.net/article/55849.htm

 

相关文章:

  • 2022-12-23
  • 2021-08-13
  • 2021-08-26
  • 2021-06-29
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
猜你喜欢
  • 2021-07-12
  • 2021-11-23
  • 2021-05-26
  • 2021-08-13
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案