文章 2025-03-01 来自:开发者社区

MySQL实现文档全文搜索,分词匹配多段落重排展示,知识库搜索原理分享

一、背景 在文档搜索场景中,高效精准的搜索功能至关重要,能提升检索效率,为用户提供精准、快速的信息获取体验,提高工作效率。在文档管理系统里,全文搜索是非常重要的功能之一。随着文档数量增长,如何快速从大量文档中找到所需内容成为关键。全文搜索允许用户输入关键词,即可检索到包含该关键词的文档内容ÿ...

MySQL实现文档全文搜索,分词匹配多段落重排展示,知识库搜索原理分享
文章 2025-02-17 来自:开发者社区

RDS用多了,你还知道MySQL主从复制底层原理和实现方案吗?

1.概述 随着数据量的增长和业务的扩展,数据库的高可用性和性能需求变得尤为重要,但与此同时单个数据库服务无法再满足日常的大量使用需求,负载过重。这时候就必须把数据库从单一部署调整为集群模式,实现负载均衡、读写分离从而保证系统的高可用。MySQL 主从复制 是一种常见的高可用架构,不仅可以分担主库的读压力,还能为数据备份和故障恢复提供保障。本文将详细介绍 MySQL 主从复制的实现原理,并提供完整....

RDS用多了,你还知道MySQL主从复制底层原理和实现方案吗?
阿里云文档 2025-02-13

PolarDB MySQL备份原理

PolarDB集群的数据备份是指在某个时间点上对集群的全量数据进行备份,生成一个备份集(快照)。该备份过程采用ROW(Redirect-on-Write)快照机制,直接存储在PolarDB集群的分布式存储系统上。在保存备份时,数据并未被真正复制。而当数据块发生修改时,系统会将历史版本的数据块保留给快照,同时生成一个新的数据块被原数据引用(Redirect)。本文将详细介绍创建备份、删除备份以及在数...

文章 2025-02-11 来自:开发者社区

MySQL底层概述—6.索引原理

大纲 1.索引原理 2.二叉查找树 3.平衡二叉树(AVL树) 4.红黑树 5.B-Tree 6.B+Tree 7.Hash索引 8.聚簇索引与非聚簇索引   1.索引原理 索引会在数据文件中(ibd文件),通过数据页(Page)进行存储。索引可以加快检索速度,但也会降低增删改速度,索引维护需要代价...

MySQL底层概述—6.索引原理
文章 2025-02-10 来自:开发者社区

MySQL原理简介—9.MySQL索引原理

大纲 1.磁盘数据页的存储结构 2.没有索引数据库如何搜索数据 3.在表中插入数据时如何进行页分裂 4.如何设计主键索引及如何根据主键索引查询 5.索引的物理存储结构 6.更新数据时自动维护的聚簇索引是什么 7.针对主键之外的字段建立的二级索引 8.插入数据时如何维护不同索引的B+树 9.完整的MySQL的B+树索引原理总结...

MySQL原理简介—9.MySQL索引原理
文章 2025-02-10 来自:开发者社区

MySQL原理简介—12.MySQL主从同步

大纲 1.异步复制为MySQL搭建一套主从复制架构 2.半同步复制为MySQL搭建一套主从复制架构 3.GTID为MySQL搭建一套主从复制架构 4.并行复制降低主从同步延迟或强制读主库   1.异步复制为MySQL搭建一套主从复制架构 (1)MySQL主从复制的原理 (2)搭建主从复制架构的配置   ...

MySQL原理简介—12.MySQL主从同步
文章 2025-02-10 来自:开发者社区

MySQL原理简介—11.优化案例介绍

大纲 1.禁止或改写SQL避免自动半连接优化 2.指定索引避免按聚簇索引全表扫描大表 3.按聚簇索引扫描小表减少回表次数 4.避免产生长事务长时间执行   1.禁止或改写SQL避免自动半连接优化 (1)业务场景介绍 (2)SQL性能问题分析 (3)SQL性能调优   (1)业务场景介绍 ...

文章 2025-02-10 来自:开发者社区

MySQL原理简介—10.SQL语句和执行计划

大纲 1.什么是执行计划 2.执行计划包含哪些内容 3.SQL语句和执行计划的总结 4.SQL语句使用多个二级索引 5.多表关联的SQL语句如何执行 6.全表扫描执行计划的成本计算方法 7.索引的成本计算方法 8.MySQL如何优化执行计划 9.explain的参数说明   1.什么是执行计划 ...

文章 2025-02-08 来自:开发者社区

MySQL原理简介—8.MySQL并发事务处理

大纲 1.简单总结增删改SQL语句的实现原理 2.多个事务同时执行的场景遇到的问题 3.多个事务并发更新或查询时可能出现的问题 4.SQL标准中对事务的4个隔离级别 5.MySQL是如何支持4种事务隔离级别的 6.Spring事务注解了如何设置隔离级别 7.uodo log多版本链介绍 8.基于undo log多版本链实现ReadV...

MySQL原理简介—8.MySQL并发事务处理
文章 2025-02-08 来自:开发者社区

MySQL原理简介—7.redo日志的底层原理

大纲 1.redo日志对事务提交后数据不丢失的意义 2.redo日志文件的构成 3.redo日志会写入到Redo Log Blcok中 4.redo日志如何写入到Redo Log Blcok中 5.Redo Log Buffer解析 6.Redo Log Buffer的刷盘时机 7.undo log回滚日志原理   ...

MySQL原理简介—7.redo日志的底层原理

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像