2016-6-22 杂感

知道MyISAM是什么吗,哈哈,是MySQL的一个存储引擎,特点呢,支持全文索引,表级锁定,之前的MySQL的默认存储引擎,但是有了InnoDB后,需要显示的指定它作为存储引擎。

InnoDB又有什么特点呢,支持事务(和MyISAM最大的区别吧),更细粒度的锁(行级锁),新版本的InnoDB支持全文索引了。


提到数据库就有事务的概念,什么又是事务呢,你说MyISAM不支持事务,那么在高并发的访问的情况下,数据是不是就有不一致的可能,这个应该可以参考ACID的概念,那这些存储引擎存在意义又是什么?


tips 1:ISAM表示什么意思?自己也曾简单的实现过非常简单的ISAM结构,哈哈,数组就是,只是复杂度,你懂的

  tips 2:数据库的缓冲区中不仅仅缓存了数据文件,还有索引文件数据哦,又想起了那时大师兄给我指出的一个研究点,就是索引重建,怎么高效,其实是个很好的方向,SQL,NoSQL都一样,NoSQL还得ReHash呢

tips 3:复用不仅仅是一个概念,今天看到之前写的代码可以在不修改的情况下兼容新的需求,那感觉。可以做点自己想做的事了


今天3V3输了,没有篮板球。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值