摘要:
Selector负责监听文件是否可读或者可写 从海量数据里查询某一固定前缀的key 1.使用Keys pattern。会影响线上业务,如果key的数量过大会导致客户端卡住,无法进行其他的操作。 2.使用scan,增量查找。(有可能获取到重复Key需要去重) 例: 例: 例: 例: 900s内有一次写 阅读全文
摘要:
当前读与快照读参考博客:https://www.jianshu.com/p/27352449bcc0 Mysql中的GAP锁参考博客:https://blog.csdn.net/aaa821/article/details/81017704 阅读全文
摘要:
数据库四大特性和事务隔离级别 数据库中经常被问到四大特性和隔离级别,一般都是涉及到概念性问题,在此做一些整理总结,方便理解。 1、事务的隔离级别 由低到高依次为Read uncommitted(未授权读取、读未提交)、Read committed(授权读取、读提交)、Repeatable read( 阅读全文
摘要:
MyISAM与InooDB关于锁方面的区别 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Java里 阅读全文