Jul072018
MySQL 8.0数据库性能优化实战:索引优化、查询调优到读写分离的完整解决方案
MySQL 8.0数据库性能优化实战:索引优化、查询调优到读写分离的完整解决方案
引言
在现代互联网应用中,数据库作为核心数据存储组件,其性能直接影响着整个系统的响应速度和用户体验。MySQL 8.0作为当前主流的关系型数据库管理系统,在性能优化方面提供了丰富的特性和工具。本文将从多个维度深入探讨MySQL 8.0数据库性能优化的最佳实践,涵盖SQL语句优化、索引设计、查询调优以及读写分离...阅读全文
作者:绝缘体.. | 分类:go, java, MySQL, prometheus, 云计算, 数据库, 编程语言 | 阅读: | 标签:go, java, MySQL, prometheus, 索引
抢沙发
Jul042018
微服务架构下的分布式事务解决方案深度对比:Seata、TCC、Saga模式实战分析
微服务架构下的分布式事务解决方案深度对比:Seata、TCC、Saga模式实战分析
引言
随着微服务架构的普及,分布式系统中的事务处理成为了一个复杂而关键的问题。在单体应用时代,数据库的ACID特性能够很好地保证事务的一致性,但在微服务架构下,一个业务操作可能涉及多个独立的服务和数据库,传统的本地事务已经无法满足需求。这就催生了分布式事务解决方案的发展。
本文将深入分析三种主...阅读全文
Jun302018
Jun282018
Jun282018
MySQL 8.0数据库性能优化实战:索引策略、查询优化器调优与读写分离架构设计
MySQL 8.0数据库性能优化实战:索引策略、查询优化器调优与读写分离架构设计
引言:MySQL 8.0性能优化的时代背景
随着互联网应用的快速发展,数据量呈指数级增长,对数据库系统的性能要求也达到了前所未有的高度。在众多关系型数据库中,MySQL凭借其开源、稳定、易用等特性,长期占据着重要的市场地位。而MySQL 8.0版本的发布,标志着该数据库进入了一个全新的性能与功能并重的时代。
MyS...阅读全文
Jun262018
Spring Boot JPA 实现 DDD
什么是 DDD
DDD(领域驱动设计)是一种软件开发方法,强调将系统的设计重点放在业务领域上。它倡导使用统一的语言和模型来描述业务领域,并将业务领域的概念映射到软件系统中。
Spring Boot 和 JPA 的介绍
Spring Boot 是一个用于简化 Spring 框架开发的工具,它提供了自动化的配置和快速开发能力。而 JPA(Java Persistence API)则是 Java 中的一套 ORM(对象关系映射)规范,可以让我...阅读全文
Jun182018
Windows及CentOS 8安装MySQL8记录
介绍
MySQL是一种常用的关系型数据库管理系统,广泛用于Web应用程序的开发和数据存储。本文将介绍在Windows和CentOS 8上安装MySQL 8的步骤和记录。
Windows平台安装MySQL 8
以下是在Windows平台上安装MySQL 8的详细步骤:
下载MySQL 8安装程序:在MySQL官方网站(https://dev.mysql.com/downloads/installer/)上下载MySQL 8的安装程序。
运行安装程序:双击安装程序,并根据提示选择“De...阅读全文
Jun162018
Jun092018
May282018
java项目连接jdbc报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server
java项目连接jdbc报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server
原因:相关jar包版本太低
解决方法:下载最新版的mysql-connector-java即可
阅读全文