发布时间:2023-01-11 10:57:05
随着数据量的增大,传统关系型数据库越来越不能满足对于海量数据存储的需求。对于分布式关系型数据库,我们了解其底层存储结构是非常重要的。本文将介绍下分布式关系型数据库 tidb 所采用的底层存储结构 lsm 树的原理。......
发布时间:2022-12-19 10:12:12
作者:郑龙飞百度百科:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。而通常我们用的最多的就是第一范式(1nf)、第二范式(2nf)、第三范式(3nf),也就是本文要讲的 “三大范式”。采用范式.........
发布时间:2022-12-08 10:04:41
众所周知单个机房在出现不可抗拒的问题(如断电、断网等因素)时,会导致无法正常提供服务,会对业务造成潜在的损失。所以在协同办公领域,一种可以基于同城或异地多活机制的高可用设计,在保障数据一致性的同时,能够最大程度降低由于机房的仅单点可用所导致的潜在高可用问题,最大程度上保障业务的用户体验,降低单点问题对业务造成的潜在损失显得尤为重要。......
发布时间:2022-12-07 15:34:22
引言事务理论介绍在数据库管理系统中,事务是单个逻辑或工作单元,有时由多个操作组成,在数据库中以一致模式完成的逻辑处理称为事务。一个例子是从一个银行账户转账到另一个账户:完整的交易需要减去从一个账户转账的金额,然后将相同的金额添加到另一个账户。原子性( atomicty)一致性(c.........
发布时间:2022-11-30 12:42:09
背景数据展示注:这里的随机key其实是指用雪花算法算出来的前后不连续不重复无规律的id:一串18位长度的long值时间占用量总体可以打出的效率排名为:auto_key>random_key>uuid,uuid的效率最低,在数据量较大的情况下,效率直线下滑。对比一下mysql关于两者索引的使用情况.①下一条记录就.........【阅读全文】