SpringBoot3新特性
SpringBoot3新特性
MySQL索引优化
【Mysql索引优化解决方案】1. 索引介绍1.1 什么是MySQL的索引MySQL官方对于索引的定义:索引是帮助MySQL高效获取数据的数据结构。 MySQL在存储数据之外,数据库系统中还维护着满足特定查找算法的数据结构,这些数据结构以某种引用(指向)表中的数据,这样我们就可以通过数据结构上实现的高级查找算法来快速找到我们想要的数据。而这种数据结构就是索引。 简单理解为“排好序的可以快速查找数据的数据结构”。 1.2 索引数据结构下图就是一种可能的二叉树的索引方式: 二叉树数据结构的弊端:当极端情况下,数据递增插入时,会一直向右插入,形成链表,查询效率会降低。 MySQL中常用的的索引数据结构有BTree索引(Myisam普通索引),B+Tree索引(Innodb普通索引),Hash索引(memory存储引擎)等等。 1.3 索引优势提高数据检索的效率,降低数据库的IO成本。 通过索引对数据进行排序,降低数据排序的成本,降低了CPU的消耗。 1.4 索引劣势索引实际上也是一张表,保存了主键和索引的字段,并且指向实体表的记录,所以索引也是需要占用空间的。在索引大大提高查询速度的...
MinIO
MinIO随着数据规模的不断增长,存储和管理数据变得越来越重要。而MinIO 是一个优秀的对象存储解决方案,它是一个高性能、轻量级的对象存储服务器,兼容 Amazon S3 API,本文将带你了解 MinIO 的基本概念、安装方法以及如何使用它搭建自己的对象存储服务。 介绍MinIO 是一个高性能的对象存储系统,设计初衷是作为云原生存储系统的替代方案。它的一大亮点是 API 完全兼容 Amazon S3。 Minio 是个基于 Golang 编写的开源对象存储套件,虽然轻量,却拥有着不错的性能。 何为对象存储?我们来看下阿里云 OSS (Object Storage Service)的介绍: 对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。 官网 中文:https://www.minio.org.cn/ 英文:https://www.min.io/ MinIO 是一种高性能、S3 兼容的对象存储。它专为大规模 AI...
支付宝沙箱环境支付
支付宝沙箱环境支付
Nginx
nginx的介绍及实战
Docker
Docker从0到1
RocketMQ
深入降级RocketMQ的原理,应用场景,及实践,集成SpringBoot
两阶段提交与三阶段提交
二阶提交协议和三阶提交协议概念,以及它们的区别
在实际开发过程中Mysql该选用ID什么ID作为主键?
自增ID、UUID、雪花算法的介绍及优缺点
linux ext2~ext4介绍
ext2~ext4介绍及ext4与ext3对比





