首页
学习
活动
专区
工具
TVP
发布

数据和云

专栏作者
1269
文章
1619435
阅读量
116
订阅数
【连载】如何掌握openGauss数据库核心技术?秘诀四:拿捏事务机制(3)
在上一节的图3分布式事务一致性的例子中,对于并发执行的事务,如果没有一种机制来保障,那么其中的读事务,可能会只读到并发写事务的部分数据。事实上,对于并发的单机事务,也可能存在类似的现象。
数据和云
2022-02-25
2930
【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(4)
传统行存储数据压缩率低,必须按行读取,即使读取一列也必须读取整行。在分析性的作业以及业务负载的情况下,数据库往往会遇到针对大量表的复杂查询,而这种复杂查询中往往仅涉及一个较宽(表列数较多)的表中个别列。此类场景下,行存储以行作为操作单位,会引入与业务目标数据无关的数据列的读取与缓存,造成了大量IO的浪费,性能较差。因此openGauss提供了列存储引擎的相关功能。创建表的时候,可以指定行存储还是列存储。
数据和云
2021-12-22
6640
【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(2)
openGauss行存储的多版本机制与业界比较常见的关系型数据库有较大的不同,核心区别为行存储的多版本在更新的时候并不是就地更新,而是在原有页面中保留上一个版本,转而在这个页面(如果空间不够会在新页面中)创建一个新的版本,来进行历史版本的累积更新。
数据和云
2021-12-10
5820
openGauss 2.1.0 闪回特性
openGauss 2.1.0于2021年9月30日发布,是openGauss的一个Preview版本,该版本生命周期仅为半年。该版本的新增功能如下:
数据和云
2021-10-15
1.3K0
MySQL binlog_error_action分析
墨墨导读:MySQL生态中服务层的二进制日志有着非常重要的作用,MVCC机制不用的binlog,是否可以去掉?本文作者详述对MySQL的binlog cache的理解。
数据和云
2020-10-27
1.3K0
详述一次大量删除导致MySQL慢查的过程
墨墨导读:本文记录一次大量删除导致MySQL慢查的分析,大家有没有遇到过这种问题?
数据和云
2019-07-09
7880
详述一次大量删除导致MySQL慢查的分析
当慢查在执行的时候,大部分的都是表现在 Sending data 的状态,我们通过 profiling 去确认下慢查的时间分布:
数据和云
2019-07-09
7000
MySQL DBA亲授MySQL InnoDB事务ACID实现原理
隔离性的实现原理就是锁,因而隔离性也可以称为并发控制、锁等。事务的隔离性要求每个读写事务的对象对其他事务的操作对象能互相分离。
数据和云
2019-05-20
1.2K0
MySQL数据库的事务隔离和MVCC
事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)的缩写,这四种状态的意思是:
数据和云
2019-05-13
1.1K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档