1.经典知识库:PostgreSQL中的锁-9月8日20:00

事务是关系型数据库实现的核心内容,它具有原子性、一致性、隔离性和持久性等特点,是数据库实现并发控制和故障恢复的基础。PostgreSQL数据库中通常会采用两阶段锁(Two Phase Lock,2PL)和MVCC相结合的方法来满足事务的隔离性要求。

本次云和恩墨大讲堂,我们邀请到了华为技术专家、openGauss布道师、《PostgreSQL技术内幕:事务处理深度探索》一书作者张树杰老师,分享介绍PostgreSQL中的锁,基本概念,并详细介绍PostgreSQL数据库中的锁及死锁检测的实现方法。数据库内核研发领域老兵,带你深度探索PostgreSQL中的锁。

分享大纲:

1.PostgreSQL中的系统锁
    1.1.最底层的锁—自旋锁
    1.2.轻量锁是一种读写锁
    1.3.原子操作函数的作用
2.PostgreSQL中的事务锁
    2.1.常规锁
        2.1.1.锁的级别
        2.1.2.锁的相容性矩阵
        2.1.3.为什么需要两阶段锁
        2.1.4.加锁的流程
    2.2.行锁
        2.2.1.常规锁和行锁的结合
        2.2.2.行锁在并发更新中的作用
    2.3.死锁检测
        2.3.1.实边和虚边
        2.3.2.如何才能找到环
        2.3.3.如何才能消灭环
3.总结
    3.1.锁有什么问题
    3.2.其他并发控制机制

适合人群:

数据库从业者,DBA,架构师,应用系统运维,IT主管,运维主管。

直播福利:

参与互动问答,将获得张树杰老师所著的精品书籍《PostgreSQL技术内幕:事务处理深度探索》一本哦~锁定直播间,积极参与互动问答吧!

友情提示:本公开课免费报名参与,视频回放及PPT将会收录在《2021云和恩墨大讲堂》课程中,订阅即可观看。

2.经典知识库:数据库对象命名设计规范手册-9月9日20:00

在工作中你是否常常会遇到因数据库对象命名、设计不规范而影响开发效率的问题?又或者会因为数据库表的字段规则不统一,造成数据查询和使用效率低的问题?数据库对象命名不规范不止会导致可读性差,还会给后续的维护带来极大的不便。

为了提高开发效率、保证代码质量、增强产品的可维护性、提高MySQL的性能,本次分享邀请到云和恩墨经验丰富的技术专家,为大家讲述如何对数据库对象命名、设计进行规范,在这里你将学习到如何高效的设计出高性能的表、字段和索引,助力你的职业成长之路!

演讲提纲:

1. 数据库对象命名规范
2. 数据库对象设计规范
    1)字段设计规范
    2)索引设计规范
    3)约束设计规范

适合人群:

MySQL相关的开发人员、数据库管理员、运营人员、架构师,应用系统运维,IT主管,运维主管。

友情提示:本公开课免费报名参与,视频回放及PPT将会收录在《2021云和恩墨大讲堂》课程中,订阅即可观看。

本周两场直播丨PostgreSQL中的锁;数据库对象命名设计规范手册相关推荐

  1. 今晚8点直播丨经典知识库:数据库对象命名设计规范手册

    1.经典知识库:数据库对象命名设计规范手册-9月9日20:00 在工作中你是否常常会遇到因数据库对象命名.设计不规范而影响开发效率的问题?又或者会因为数据库表的字段规则不统一,造成数据查询和使用效率低 ...

  2. 本周两场直播丨通过源码了解openGauss多线程架构;Oracle数据库索引分裂详解。...

    1.管中窥豹之通过源码了解openGauss多线程架构-8月18日20:00 本讲座主要介绍openGauss的多线程架构,通过源码了解线程间通信机制.线程池的原理和优势.如何开启线程池等,力图通过多 ...

  3. 本周三、四两场直播丨达梦 vs. Oracle,从快速入门到性能分析优化

    1. 触类旁通-DM8快速入门-5月12日20:00 在中国市场,随着国产化的兴起,我们 DBA 必须把关注点转移到国产数据库上来.我们可以依托过去熟悉的技能域,进行兼容性扩展,掌握开源和国产技术,例 ...

  4. 今明两场直播丨openGauss和MogDB的优化分享;为什么学习 PostgreSQL 是当下不二之选...

    1. openGauss和MogDB的优化分享-6月9日20:00 做数据库性能优化,不外乎三个步骤--发现性能瓶颈.分析性能瓶颈.解决性能瓶颈.此次我们邀请数据库优化专家罗海雄老师,从这三个方面进行 ...

  5. 本周三、四两场直播丨云时代的数据管理;PG与openGauss的分区特性

    1. 云时代的数据之约--探讨云时代下数据管理与操作的未来-5月19日19:30 云+数据为我们带来了哪些便利,哪些困境? 如何解决云时代多数据库的统一管理问题,消除数据孤岛? 如何解决数据管控不力, ...

  6. 2场直播丨PostgreSQL、openGauss

    2. PostgreSQL基于非易失性内存优化探索-07/22 Intel于2019年首次完成PCM商品化,其3D XPoint傲腾系列持久内存新硬件具有可字节寻址.非易失.大容量.堪比内存的速度特性 ...

  7. 5场直播丨PostgreSQL、openGauss、Oracle、GoldenDB、EsgynDB

    1. PostgreSQL基于非易失性内存优化探索-07/22 Intel于2019年首次完成PCM商品化,其3D XPoint傲腾系列持久内存新硬件具有可字节寻址.非易失.大容量.堪比内存的速度特性 ...

  8. 两场直播丨 手把手安装搭建GoldenDB、基于IB网络的Oracle Extend RAC最佳实践

    1. 手把手安装搭建GoldenDB-03.09 作为成熟稳定商用领先的金融级分布式数据库,中兴通讯GoldenDB分布式数据库具备强一致.高性能.高可靠.易扩展及智能运维等核心能力. 本次课程以Go ...

  9. 两场直播丨易鲸捷SQL编译器、达梦DM8数据库体系结构

    1. 易鲸捷HTAP融合型分布式数据库EsgynDB SQL编译器详解 2.  达梦DM8数据库的体系结构介绍

最新文章

  1. STM32接口FSMC/FMC难点详解
  2. java通用日志记录_JAVA实现通用日志记录方法
  3. linux windows 动态库导出查看 ld -r
  4. 如何访问局域网的Access数据库?
  5. Description Resource Path LocationType Java compiler level does not match the version of the instal
  6. 「leetcode」37. 解数独【回溯算法】详细图解!
  7. 关于交流电路的谐振等问题
  8. “我培训完JAVA,进了美团,美团氛围特别好,就是送餐特别累”
  9. MVX-Net: Multimodal VoxelNet for 3D Object Detection
  10. Ubuntu操作系统是什么?它和windows有什么区别呢?
  11. 【计算机科学】【2019.05】城市街道交叉口三维点云和照片模型的精度分析
  12. 实现顺序表各种基本运算的算法
  13. MacBook使用与应用推荐
  14. 计算机系统的组成一般不包括,计算机系统的基本组成,一般应包括哪些
  15. 单位阶跃信号是周期信号吗_这些无厘头微信号,扎你心了吗?
  16. Docker Login 登录凭证安全存储
  17. 视频文件头解析--MP4-获取mp4 文件信息
  18. c语言-----之图形打印
  19. qq聊天记录的图片怎么看
  20. IHE测试系列之三:测试要求

热门文章

  1. 统计twitter帖子_在Kubernetes上部署InfluxDB和Grafana以收集Twitter统计信息
  2. 安卓 dump 工具 影响_工具如何影响文化?
  3. 符号标志位.进位标志位_功能标志的成本是多少?
  4. 针织erp_编程源于我们长期的针织工作
  5. 对等通信_新的通信技术如何影响对等参与
  6. CSS3单词及属性大全
  7. php 中文拼音,php中文转拼音
  8. php静态属性和普通属性吗,php中静态属性和普通属性的区别
  9. java编写猫抓老鼠程序_Java抓鱼程序
  10. linux pivot root,[mydocker]---通过例子理解chroot 和 pivot_root