数据库
文章平均质量分 82
HanhahnaH
此人不懒,依然什么都没有写
展开
-
TiDB分布式数据库索引
TiDB的索引可以分为和。主键索引就是在主键字段上建立的索引,二级索引是在非主键字段上建立的索引。原创 2024-07-17 17:30:31 · 381 阅读 · 0 评论 -
TiDB热点问题
按时间不停写入的数据,不停的在增长的有序数据,与AUTO_INCREMENT的主键类似,它也会不停的往最后一个range进行写入,因此最后一个range会成为热点。常见的 increment 类型自增主键就是顺序递增的,默认情况下,在主键为整数型时,会用主键值当做 RowID ,此时 RowID 为顺序递增,在大量 insert 时形成表的写入热点。TiDB的数据是按照有序的range进行划分的,主键自增,会导致写入都发生在做最后的range上,因此最后的range会是热点。来生成主键,将主键做了随机化。原创 2024-07-17 17:30:17 · 737 阅读 · 0 评论 -
TiDB分布式关系型数据库
TiDB 是一个开源的分布式关系型数据库,由 PingCAP 公司主导开发。它的设计目标是提供水平可扩展的高性能分布式事务数据库,同时保持与 MySQL 协议的兼容性和事务的 ACID(原子性、一致性、隔离性和持久性)特性。水平扩展:TiDB 支持无缝的水平扩展,能够通过增加新节点来应对增长的数据量和事务负载。分布式事务:TiDB 提供完全的分布式事务支持,采用了基于 Google Percolator 模型的事务算法,可以提供跨节点的一致性。原创 2024-03-15 17:35:43 · 451 阅读 · 0 评论 -
HBase非关系型数据库
HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩、 实时读写的分布式数据库。HBase是一个NoSQL数据库,把数据存在HDFS上,低成本来存储海量的数据并且支持高并发随机写和实时查询。HBase 的原型: Google 的 BigTable 论文。原创 2024-03-11 16:15:15 · 1186 阅读 · 0 评论 -
MongoDB非关系型数据库
MongoDB非关系型数据库Intro基础DBcollectiondocument操作符limit, skip排序聚合 aggregateIntroDocument 文档 – row / record{"site":"www.runoob.com", "name":"菜鸟教程"}文档是一组键值(key-value)对collection 集合 – table对集合可以插入不同格式和类型的数据,包含多个document基础DB创建或者连接到一个数据库在MongoDB的shel原创 2021-03-31 07:09:30 · 198 阅读 · 0 评论 -
数据库基本知识
MySQL数据库基本知识存储引擎InnoDB存储引擎MyISAM存储引擎MEMORY存储引擎如何选择不同引擎MySQL事物存储引擎https://www.jianshu.com/p/4bb9f78b4f6dInnoDB存储引擎InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB是默认的MySQL引擎。MyISAM存储引擎它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事物。MEMORY存储引原创 2020-09-29 08:07:03 · 236 阅读 · 0 评论