ICode9

精准搜索请尝试: 精确搜索
  • Mysql的事务与锁知识(二) 之 Mysql的锁2021-01-25 15:04:05

    1 MySQL InnoDB锁的基本类型 1.1 锁的粒度 InnoDB和MylSAM支持的锁的类型是不同的。MylSAM只支持表锁,用lock table的语法加锁。 lock tables xxx read; lock tables xxx write; unlock tables ; 而InnoDB同时支持表锁和行锁。当时我们内心就产生了一个疑惑,为什么支持行锁会

  • Mysql底层原理:我愿将毕生功力传授于你2021-01-25 15:00:44

    所学越多,所知越少。 一、介绍 数据库就是存储数据的一个地方 有几种不同的存储方式 存储格式: 底层是以页存储的 默认 16kb 所说的b + 树 中间节点一页可以存储很多 叶子节点 一页可以存储就要看数据多大了 重点: 底层 已 b+ 树的格式存储数据页 (理解:已b+树的方式找到数

  • 响应式编程(Reactive Programming)2021-01-25 14:32:54

    响应式编程(Reactive Programming) 是一种技术 各自表述 基于观察者模型 提供了非阻塞、异步的特性 通常带有函数式思想,用来简化面向对象语法的臃肿。 核心在于Reactive,带有部分Functional的特性。 价值在于: 1.易于编写维护(特别是异步编程) 2.及时响应(不管出现时什么问题

  • Spring5# 事务管理2021-01-25 13:04:49

    目录Spring 事务管理概述编程式事务管理声明式事务管理基于注解方式声明式事务管理的参数配置事务传播行为事务隔离级别其他参数基于 XML 方式完全注解方式 Spring 事务管理概述 事务是数据库操作的最基本单元,是逻辑上的一组操作。 典型场景:银行转账。 具有四个特性: 1)原子性 2)一

  • mysql锁总结2021-01-25 13:02:42

    目录 锁定义 锁分类 读锁和写锁 表锁和行锁 InnoDB共享锁和排他锁 InnoDB意向锁和排他锁 InnoDB行锁 InnoDB间隙锁 概念 InnoDB使用间隙锁目的 InnoDB行锁实现方式 闲聊 【迈莫coding】 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计

  • 校招mysql事务隔离机制及其原理2021-01-25 13:01:03

    目录 事务特性ACID属性 并发事务带来的问题 事务隔离级别 事务实现原理 闲聊 【迈莫coding】 事务特性ACID属性 事务特性指的就是ACID,如图所示: 原子性 Atomicity :一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错

  • SqHx2021-01-25 12:33:35

    抽取出来简单,难点就是如何将这些独立的逻辑融合到业务逻辑中,完成跟原来一样的业务逻辑,这就是AOP解决的主要问题。 还是看不懂?接下基础案例说明 1.1 基础案例说明 为了更好说明,我们接下来,要讲解的知识点,我们以一个常见的例子来说明  我们以数据库的操作为例来说明: 获取连接对象

  • 《数据密集型应用系统设计》读书笔记——第二部分 分布式数据系统(二)2021-01-24 23:29:04

    第8章 分布式系统的挑战 故障与部分失效 当你在⼀台计算机上编写一个程序时,它通常会以一种确定的方式运⾏:⽆论是⼯作还是不工作。充满错误的软件可能会让人觉得电脑有时候是“糟糕的一天”(这个问题通常是重新启动的问题), 但这主要是软件写得不好的结果。 单个计算机上的软件没有

  • mysql - 事务控制语句 & 重做日志的相关参数2021-01-24 21:32:57

      事务日志参数: 查看日志参数:  mysql> show variables like '%innodb%log%';    innodb_log_file_size 表示每个redo log file的大小,单位为字节,上图中的设置表示每个重做日志文件的大小48为M innodb_log_files_in_group 表示每个重做日志组中有几个redo log file innodb_

  • Spring(8)——声明式事务2021-01-24 21:02:36

    1回顾事务 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个属性ACID 原子性(atomicity)

  • Zookeeper 入门教程,看着一篇就足够2021-01-24 15:57:04

    概况 ZooKeeper 是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。其一致性是通过基于 Paxos 算法的 ZAB 协议完成的。其主要功能包括:配置维护、分布式同步、集群管理、分布式事务等。 ZooKeeper是一个开源的分布式协调服务,设计目标是将那些复杂且容器出

  • 性能优化专题 - MySql 性能优化 - 03 - 深入理解InnoDB2021-01-24 15:31:55

    目录导航 前言MySql事务事务mysql中如何开启事务事务的ACID特性事务并发带来了哪些问题脏读(dirty read)不可重复读(nonrepeatableread)幻读(Phantom read) 事务四种隔离级别四种隔离级别Innodb引擎对隔离级别的支持程度 MySql锁理解表锁、行锁MySQL Innodb锁类型共享锁(Sh

  • MySQL-事务面试题2021-01-24 12:34:43

    请描述事务的四大特征 : <1>. 原子性: 事务是一个整体 , 不可分割 , 要么同时成功, 要么同时失败. <2>. 持久性: 当事务提交或回滚后, 数据库会持久化的保存数据. <3>. 隔离性: 多个事务之间, 隔离开, 相互独立. <4>. 一致性: 事务操作的前后 , 数据总量不变 (例如: 转账时: 孟

  • MySql基础笔记2021-01-24 09:29:35

    本笔记首发于我的个人博客:http://saw96x.ltd/blog/16,欢迎访问哦。 MySql基础笔记 笔记目录 一、初始MySQL 二、DQL语言 三、DML语言 四、DDL语言 五、数据库事务 六、视图

  • MySQL入门,看我就够了!!!2021-01-23 23:31:27

    课程目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 五、DQL语言的学习 ★ 基础查询 ★ 条件

  • 分布式事务一致性2021-01-23 22:52:49

    数据库ACID(酸):原子性,一致性,隔离性,持久性。 CAP理论:一个分布式系统最多能满足一致性C,可用性A,分区容错性P,三项中的两个。 C:更新操作成功且返回请求方完成后,所有节点在同一时间的数据完全一致。 A:用户在访问数据时能得到及时地响应。 P:分布式系统在某节点或网络分区故障时,依然可以对外

  • 【回顾】Spring AOP机制2021-01-23 20:00:31

    Spring核心框架里面,最关键的两个机制,就是IOC和AOP,根据xml配置或者注解,去实例化所有的bean,管理bean之间的依赖注入,让类与类之间解耦,维护代码的时候可以更加轻松便利。 Spring已经管理了我们代码里所有类的对象实例, 如以下两个交由Spring容器管理的类,每个业务方法内可能都有多

  • 分布式事务解决方案2021-01-23 19:33:09

    分布式事务解决方案 ​  1.本地事务与分布式事务 1.1 事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 事务拥有以下四个特性,习惯上被称为ACID特性: 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操

  • 数据库并发控制2021-01-23 11:32:28

     一篇讲透如何理解数据库并发控制 https://mp.weixin.qq.com/s/SVo0eTBaTvneLImJA54Flg 一篇讲透如何理解数据库并发控制(纯干货)-阿里云开发者社区 https://developer.aliyun.com/article/754205 一篇讲透如何理解数据库并发控制(纯干货) Roin123  2020-04-09 725浏览量   作

  • MyISAM与InnoDB两者之间区别与选择2021-01-23 09:31:04

    MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后

  • 浅谈MySQL存储引擎-InnoDB&MyISAM2021-01-23 09:29:56

    存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取。MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式是不同的。每一种存储引擎都有它的优势和劣势,本文只讨论最常见的InnoDB和MyISAM两种存储引擎进行讨论。本文中关于数据存储形式和索引的可以查看图

  • 并发事务问题之丢失更新2021-01-22 23:33:06

    并发事务问题之丢失更新  丢失更新:一个事务的更新被另一个事务的更新覆盖了; 时间点 事务1 事务2 t1 开始事务   t2   开始事务 t3 查询pid=p1的记录结果为[pid=p1,pname=zhangSan,age=23,sex=male]   t4   查询pid=p1的记录结果为[pid=p1,pname=zhangSan,age=23,

  • 分布式事务--参考文档2021-01-22 20:02:52

    什么是事务 事务是由一组操作组成的一个工作单元。怎么去理解这个问题呢? 我们从现实生活中去理解 那么事务有哪些特性呢? 事务特性 原子性:事务内部的一组操作要么同时成功,要么同时失败 隔离性:不同事务之间是互相不影响的 一致性:事务内部一组操作,各自操作产生的结果数据,要能够保证都

  • 分布式事务之seata2021-01-22 20:00:07

    _ _ | | | | ___ __ _| |_ _| |_ ___ / __|/ _` | | | | | __/ _ \ \__ \ (_| | | |_| | || __/ |___/\__,_|_|\__,_|\__\___| 首先,给出Seata生命周期的定义 TM 向 TC 申请开启一

  • PostgreSQL事务中的时间2021-01-22 17:01:24

    在同一个事务中,时间是不变的: postgres=# begin; BEGIN postgres=# select now(),current_time,current_timestamp,localtime,localtimestamp,transaction_timestamp(); now | current_time | current_timestamp | localtime

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有