agmtopy
TiDB数据库之简介 TiDB数据库之简介
TiDB数据库之简介 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, H
2022-11-05
分布式数据库系统原理 分布式数据库系统原理
分布式数据库系统原理 引言 为什么需要分布式? 处理逻辑 功能 数据 控制 对于这个的理解应该是: 处理逻辑:对应应用实例或者算法之类的,单点无法满足某些需求(AP) 功能:对于功能的分布式划分主要是体现在微服务的拆分上,不同的功
2022-09-27
MySQL总结 MySQL总结
通过以上几篇文章分别介绍了MySQL的文件系统/索引/锁/事务等功能点,这篇文章将对这些知识点进行汇总,描述出MySQL大概的架构 文件数据 MySQL在文件数据上可以划分为MySQL系统数据/存储引擎数据 文件数据 系统文件 参数
2021-03-30
MySQL事务 MySQL事务
事务的定义 事务是数据库与文件系统最重要的差异之一,数据库通过事务保证了数据的ACID特性,分别是原子性/一致性/隔离性/持久性 事务的分类 事务可以划分为: 1.扁平事务以及带有保存点的扁平事务 2.链事务 3.嵌套事务 4.分布式事务
2021-03-27
MySQL索引与锁 MySQL索引与锁
MySQL 索引与锁 目录 索引 1.1 B+ 树索引 1.2 全文索引 1.3 哈希索引 1.4 索引选择的 Cardinality 值 锁 2.1 锁类型 2.2 一致性非锁定读 2.3 一致性锁定读 2.4 自增计数 MySQL 锁
2021-03-21
MySQL文件和表结构 MySQL文件和表结构
MySQL文件体系 MySql文件体系主要分为: 参数文件 参数文件的定义是作为存储MySql初始化参数的作用,负责记录各种参数 日志文件: 这里的日志文件主要是系统操作日志,主要有错误日志文件,二进制日志文件,慢查询日志文件等 sock
2021-03-18
MySQL体系结构与存储引擎 MySQL体系结构与存储引擎
主要介绍MySql的整体体系结构和存储引擎 体系结构 概念上数据库是文件的集合,是按照一定的文件模型组织起来存放数据的结构;数据库实列是程序是一个用户进程,是用户对数据库进行操作的软件. MySql主要由以下几部分组成 连接池组件 管
2021-03-12
MySQL技术疑问 MySQL技术疑问
记录<<MySQL技术内幕-InnoDB存储引擎>>阅读中存在的疑问点 P77 日志文件 如果使用RC隔离级别会出现类似数据丢失更新的现象,从而出现主从数据库上的数据不一致 bin_log的记录格式为’S
2021-03-10
ShardingSphere入门简介 ShardingSphere入门简介
ShardingSphere入门简介 概览 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互
2020-09-03
shardingSphere理论基础 shardingSphere理论基础
shardingSphere理论基础 理论 shardingSpgere实现JDBC规范,并在此基础上进行扩展 核心概念 数据分片按照拆分的方式分为水平拆分和垂直拆分 垂直拆分 垂直拆分指的是专库专用,将不同业务的表拆分到对应的库中。
2020-08-20
sharding-jdbc的查询过程分析 sharding-jdbc的查询过程分析
sharding-jdbc的查询过程分析 上一章简单的说了一下sharding-jdbc的使用方法,这一章分析一下sharding-jdbc进行数据分片的原理 概念 数据分片指的是数据按照某个维度将单一数据库的数据分散到多个数据库或多个数据
2020-05-18
sharding-jdbc分库分表实践 sharding-jdbc分库分表实践
sharding-jdbc分库分表实践 在项目中大量的使用到sharding-jdbc,今天将它的实践用法做一个总结。 总结前先提几个问题: 为什么要用sharding-jdbc? 如何使用? 有什么注意事项? 同类型的框架对比? 让我们
2020-05-06
1 / 2