包含标签 存储 的文章

mysql日志

Undo Log 用来记录每次修改之前的历史值,配合Redo Log用于故障恢复。 事务回滚 数据库实现中通常会在正常事务进行中,就不断的连续写入Undo Log……

阅读全文

Hbase应用

原理 底层存储:hdfs 数据写入: Client客户端写入数据后 -> 数据存入MemStore,一直到MemStore满之后 Flush成一个Stor……

阅读全文

mysql应用

实践建议 1,字段避免NULL 很难进行查询优化 NULL列加索引,需要额外空间 利用0,空串等设置默认值 2,存储时间(精确到秒) 建议使用DATET……

阅读全文

Mysql事务

mysql有一个autocommit参数,默认是on,他的作用是每一条单独的查询都是一个事务,并且自动开始,自动提交(执行完以后就自动结束了……

阅读全文

Mysql多版本控制

MVCC是通过在每行记录后面保存两个隐藏的列来实现。这两个列一个保存了行的创建时间,一个保存行的过期时间(删除时间)。当然存储的并不是真实的……

阅读全文

Mysql索引

支持多种索引算法,如BTree索引,哈希索引,全文索引等等。 如果表没有设置索引,InnoDB 会自动在主键上创建隐藏的聚簇索引! 存储方式 b+树……

阅读全文

Mysql锁

共享锁:由读表操作加上的锁,加锁后其他用户只能获取该表或行的共享锁,不能获取排它锁,也就是说只能读不能写 排它锁:由写表操作加上的锁,加锁后其……

阅读全文

Elasticsearch实践

官网: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html 优秀文章: https://cloud.tencent.com/developer/article/1587375 原理 基于lucence 集群 –> 节点 –> 索引 –> 分片 集群 节点发现机制:ZenDiscovery 节点 集群中有一个主节点,单个节点可……

阅读全文

MongoDB应用

索引 假设索引为:{a:1,b:1,c:1,…,z:1}: 实际上是有了:{a:1},{a:1,b:1},{a:1,b:1,c:1}…等索引的。……

阅读全文