OLTP
文章平均质量分 59
10年资深程序员
写过linux C,C++,Verilog,.NET,Java,目前正在研究golang,虽然工作了好久,可是依然在学习,邮箱lzx198301@126.com
展开
-
基于Myrocks和spider构建分布式数据库
之前通过TIDB了解到了LSM Tree,优化了数据库的写入的速度,在mariadb下,也有一个基于LSM的存储引擎Myrocks,他也支持事务,目前也是稳定版本,最近有时间学习了下。目前10.7windows版本里面是自带myrocks的,只是默认没有起来,配置my.ini后,show engines就可以看到了。 为了测试真实的效果,我建了一个带主键和二级唯一索引的myrocks用户表,主键采用自增,二级索引是字符串类型,写入的字符串是36位uuid。用java程序拼好sql后,直接写入数据库。从写入原创 2022-02-19 20:41:44 · 645 阅读 · 0 评论 -
对于OLTP型数据库梳理
从数据库底层来看,数据库到目前为止,有这几种数据结构 1.b树,b+树,(mysql,PostgreSQL) 2.lsm树(LevelDB,RocksDB,TIDB,CockroachDB) 3.基于B+树和LSM树改良的树,比如Fractal树(TokuDB) 下面一一介绍每种树的典型应用 B树,B+树 传统的关系型数据将数据以B树的形式存储在磁盘上,它们也会在RAM上使用B树...原创 2018-09-17 22:01:47 · 4587 阅读 · 0 评论