数据库
文章平均质量分 74
iiYcyk
我会有一种很想让自己努力的感觉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TiDB数据库
TiDB 是一个为解决 MySQL 在分布式、大规模、高并发以及混合负载(HTAP)场景下面临的挑战而设计的现代分布式数据库。它通过分布式架构提供近乎无限的扩展能力、通过 Raft 协议提供强一致性和高可用性、通过 TiFlash 实现实时的 HTAP 能力,并极大地简化了用户的使用和迁移成本(兼容 MySQL)。它是一个在分布式事务数据库领域非常成功和有影响力的开源产品,特别适合业务高速发展、数据量和复杂度激增的企业级应用场景。原创 2025-09-07 09:32:54 · 914 阅读 · 0 评论 -
Mysql索引
MySQL 的存储引擎选择对性能至关重要,而 InnoDB 是 MySQL 5.5 及之后版本的默认存储引擎(包括当前主流版本 MySQL 8.0)。– 假设存在idx_name。关键口诀:索引列不做计算,最左前缀要满足,覆盖索引是利器,EXPLAIN诊断不可少。1.主键索引(PRIMARY KEY)。1.B+树(Mysql默认结构)。四、索引工作流程(以B+树为例)。辅助字段(按需关注)。1.二级索引查询:。二、索引的数据结构。核心字段(必看)。原创 2025-09-07 09:26:44 · 811 阅读 · 0 评论 -
MySQL与ES索引区别
MySQL索引像字典目录,ES索引更像整个图书馆的书籍分类系统。关键限制:MySQL单表索引大小影响写性能,ES的分片数创建后不能改。比如MySQL的“行”对应ES的“文档”,MySQL的“表”类似ES的“索引”概念。MySQL 索引和 Elasticsearch(ES)索引虽然在名称上都叫“索引”,但它们在设计目标、数据结构、应用场景和底层原理上有着根本性的区别,更像是两个完全不同的概念,刚好用了同一个名字。以下是它们的关键区别详解:让我们更深入分析这些差异:🔍。原创 2025-09-06 18:51:28 · 887 阅读 · 0 评论 -
mybatis+oracle批量插入
mybatis+oracle批量插入记录mapperboolean saveBatch(List<Object> list)xml关键点:oracle的序列自增ID SEQ.XXXX.NEXTVAL ;定义 separator=“union all”;赋值的字段对应表中的列定义名。 #{item.xxx, jdbcType=VARCHAR} column2<insert id="saveBatch" parameterType="java.util.List">原创 2022-02-11 17:08:30 · 1159 阅读 · 0 评论
分享