随笔分类 -  数据库

介绍各种类型的数据库
摘要:目录1 事务隔离级别1.1 默认隔离级别1.2 读未提交1.3 读已提交1.4 可重复读1.5 序列化2 事务关键词2.1 定义(脏读,不可重复读,虚读)2.2 不可重复读与幻读的区别3 事务的四个特性3.1 原子性3.2 一致性3.3 隔离性3.4 持久性 1 事务隔离级别 1.1 默认隔离级别 阅读全文
posted @ 2024-02-06 16:26 上善若泪 阅读(71) 评论(0) 推荐(0) 编辑
摘要:目录1 TiDB1.1 引言1.2 TiDB介绍1.3 系统架构1.3.1 TIDB Server1.3.2 PD Server1.3.3 TIKV Server1.3.4 TiKV如何不丢失数据1.3.5 分布式事务支持1.4 与MySQL的对比1.5 性能测试1.5.1 测试一1.5.2 系统测 阅读全文
posted @ 2024-01-30 21:16 上善若泪 阅读(199) 评论(0) 推荐(0) 编辑
摘要:目录1 分库分表1.1 简介1.2 实操准备1.2.1 Sharding与SpringBoot 公共依赖pom1.3 Sharding-Jdbc与SpringBoot1.3.1 pom.xml1.3.2 配置文件1.3.2.1 application.yml1.3.2.2 application-s 阅读全文
posted @ 2023-07-22 23:03 上善若泪 阅读(593) 评论(0) 推荐(0) 编辑
摘要:1 数据库事务 1.1 事务特性 事务的特性: 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务 阅读全文
posted @ 2022-07-27 10:50 上善若泪 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1 监控mybatis下SQL 1.1 Druid简介 Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等等等,秒杀一切。 Druid可以很好的监控 DB池 阅读全文
posted @ 2022-05-02 18:49 上善若泪 阅读(2272) 评论(0) 推荐(1) 编辑
摘要:1 数据库范式 1.1 为什么要范式 为什么需要数据库范式呢,因为必须保证数据库设计的合理性 数据库设计关系整个系统的架构,关系到后续的开发效率和运行效率 数据库的设计主要包含了设计表结构和表之间的联系 1.2 如何是合理数据库 如何是合理数据库 结构合理 冗余较小 尽量避免插入删除修改异常 1.3 阅读全文
posted @ 2021-09-15 09:01 上善若泪 阅读(613) 评论(0) 推荐(0) 编辑
摘要:1 MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。由C++ 语言编写,在高负载的情况下,添加更多的节点,可以保证服务器性能。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoD 阅读全文
posted @ 2020-12-22 23:00 上善若泪 阅读(391) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示