mysql日志 2021年11月9日 | 技术 Undo Log 用来记录每次修改之前的历史值,配合Redo Log用于故障恢复。 事务回滚 数据库实现中通常会在正常事务进行中,就不断的连续写入Undo Log…… 阅读全文
Hbase应用 2021年9月29日 | 技术 原理 底层存储:hdfs 数据写入: Client客户端写入数据后 -> 数据存入MemStore,一直到MemStore满之后 Flush成一个Stor…… 阅读全文
mysql应用 2021年9月29日 | 技术 实践建议 1,字段避免NULL 很难进行查询优化 NULL列加索引,需要额外空间 利用0,空串等设置默认值 2,存储时间(精确到秒) 建议使用DATET…… 阅读全文
Mysql事务 2021年9月27日 | 技术 mysql有一个autocommit参数,默认是on,他的作用是每一条单独的查询都是一个事务,并且自动开始,自动提交(执行完以后就自动结束了…… 阅读全文
Mysql多版本控制 2021年9月27日 | 技术 MVCC是通过在每行记录后面保存两个隐藏的列来实现。这两个列一个保存了行的创建时间,一个保存行的过期时间(删除时间)。当然存储的并不是真实的…… 阅读全文
Mysql索引 2021年9月27日 | 技术 支持多种索引算法,如BTree索引,哈希索引,全文索引等等。 如果表没有设置索引,InnoDB 会自动在主键上创建隐藏的聚簇索引! 存储方式 b+树…… 阅读全文
Mysql锁 2021年9月27日 | 技术 共享锁:由读表操作加上的锁,加锁后其他用户只能获取该表或行的共享锁,不能获取排它锁,也就是说只能读不能写 排它锁:由写表操作加上的锁,加锁后其…… 阅读全文
Elasticsearch实践 2021年9月9日 | 技术 官网: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html 优秀文章: https://cloud.tencent.com/developer/article/1587375 原理 基于lucence 集群 –> 节点 –> 索引 –> 分片 集群 节点发现机制:ZenDiscovery 节点 集群中有一个主节点,单个节点可…… 阅读全文
MongoDB应用 2021年9月9日 | 技术 索引 假设索引为:{a:1,b:1,c:1,…,z:1}: 实际上是有了:{a:1},{a:1,b:1},{a:1,b:1,c:1}…等索引的。…… 阅读全文