数据库
数据库...
荆轲刺秦
欢迎关注我的个人微信公众号:我与风来;
谦虚,别浮躁;好学,别懒惰;律己,别拖延。
展开
-
深入理解数据库事务隔离级别
写在前面在谈到数据库的事务隔离级别之前,需要先谈谈数据库的事务以及它的ACID 特性。事务隔离级别指的是一个事务必须与由其他事务进行的资源或数据更改相隔离的程度。隔离级别从允许的并发副作用(例如,脏读或虚拟读取)的角度进行描述。事务的ACID 特性可以理解为对事务的强制性要求,也就是说理想状态下的事务应该是具有这些性质的。但现实情况是达到这些性质会非常影响性能。相比于强一致性来说,糟糕的性...原创 2019-07-05 21:31:35 · 483 阅读 · 0 评论 -
分布式事务框架 Seata
前言写当前文章时,分支最新为 v0.7.1。seata 的设计想法是将分布式事务看作一个有多个分支事务组成的全局事务,通常分支事务是我们所常用的本地事务。大型网站系统与JAVA中间件实践第五章数据访问层三大基本组件:TC(事务协调器)、TM(事务管理器)、RM(资源管理器)seata 管理分布式事务典型的生命周期:TM 向 TC 请求开始全局事务, TC 生成一个代表全局性事务的 ...原创 2019-07-21 21:57:17 · 2205 阅读 · 1 评论 -
mysql json数据格式的查询性能测试
环境准备数据库环境:mysql 5.7.20数据准备:1 . test_json表,存储10万行数据,每行数据的json列值为10个元素的json数组test_varchar_index表,存储100万条数据,不包含json列,并且不针对列建立索引test_varchar_noindex 表,存储100万条数据,不包含json 列,但建立索引数据脚本如下:delimiter $...原创 2019-09-10 20:42:21 · 14166 阅读 · 0 评论