
数据库
文章平均质量分 90
冰糖心书房
Hi:欢迎来到"冰糖心书房",人个目前就职于一家外企业500强公司担任架构师一职,在这里我会着重分享我多年来在Java开发领域的实战经验和心得体会。从企业级项目架构设计、高并发处理到微服务架构的落地实施。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot 中集成ShardingSphere-JDBC的基本使用
在 Spring Boot 中集成 ShardingSphere-JDBC,可以透明地将数据分片、读写分离等功能引入到应用中,而无需大规模修改业务代码。以下是在 Spring Boot 中使用 ShardingSphere 的基本步骤和核心概念。原创 2025-07-22 17:46:52 · 1322 阅读 · 0 评论 -
MySQL中InnoDB逻辑存储结构
InnoDB的逻辑存储结构包括了表空间、页、簇、B+树、插入缓冲、锁机制、双写缓冲、段、日志等多个重要组成部分。这些设计帮助InnoDB提供高效的事务处理、数据存储、索引管理以及高并发支持。如果你对某个具体部分有更深的兴趣,或者需要更详细的解析,可以继续问我!原创 2025-01-27 10:29:06 · 944 阅读 · 0 评论 -
ShardingSphere 注意事项
使用设计合理的分片规则和选择合适的分片键。配置数据库连接池和事务管理,尤其是分布式事务。小心跨分片查询,尽量避免性能瓶颈。注意SQL路由和SQL重写,尤其是复杂查询。确保配置管理和动态扩展能满足业务需求。进行定期的性能调优和系统监控。合理处理表的扩展与迁移,以及升级和版本管理。通过合理配置和设计,可以充分利用的分布式数据库功能,提高系统的扩展性和性能。原创 2025-01-18 17:00:00 · 1116 阅读 · 0 评论 -
Spring Boot 中使用 ShardingSphere-Proxy
是一个独立的数据库代理层,它在 Spring Boot 中通过 JDBC 连接到 ShardingSphere-Proxy 服务,而不是直接连接数据库。配置 ShardingSphere-Proxy 的关键在于设置中的数据库连接地址为代理服务的地址(如适用于需要集中管理和跨多个应用共享数据库服务的场景,尤其是在微服务架构中。这种方式的好处是:我们可以集中管理多个数据库实例,并且通过统一的代理服务来处理分片、路由和事务等复杂逻辑,而无需每个应用都嵌入分库分表逻辑。原创 2025-01-18 15:50:06 · 2664 阅读 · 0 评论 -
mysql8.0 重要指标参数介绍
MySQL8.0提供了大量的配置参数来优化数据库性能。根据实际需求,调整这些参数可以有效提高MySQL数据库的性能、扩展性和稳定性。常见的优化领域包括内存管理、I/O性能、查询优化、存。原创 2025-01-17 17:26:03 · 914 阅读 · 0 评论