强人随笔PostgreSQL数据库安全:你需要知道什么

当我们谈论数据库安全性时,它包含了不同领域的不同模块。这是一个非常广泛的话题,因为对于数据库,我们需要保护整个生态系统,而不仅仅是数据库节点。下图显示了需要保护的且容易出现故障的部分。很明显,数据库本身只是其中的六分之一。您需要保护您的(1)网络(2)网络节点(3)数据(4)数据库(5)用户(6)应用程序。一个安全的数据库意味着所有方面都是安全的。

wangliyun 发布于 2021-03-05 19:48:18
评论:0    浏览:1145

强人随笔PostgreSQL的主从复制和拓扑更改

主从复制在保持高可用性方面起着至关重要的作用。服务器故障、操作系统或数据库软件可能需要升级。这就意味着需要重新排列服务器角色、修改复制的指向,同时维护所有数据库之间的数据一致性。 此时必须要更改服务器的拓扑结构,我们可以通过如下不同的方法来实现。

wangliyun 发布于 2020-12-23 08:00:00
评论:1    浏览:2623

强人随笔衡量PostgreSQL检查点统计信息

检查点可能是高并发写操作的PostgreSQL主要影响因素。识别这个领域中问题的第一步是监视它们发生的频率,这使得最近在数据库中添加了一个更易于使用的界面。

wangliyun 发布于 2020-12-08 08:00:34
评论:0    浏览:1660

强人随笔PostgreSQL中大型事务的逻辑解码

PostgreSQL中的逻辑复制是一种发布-订阅模型,订阅服务器节点可以订阅发布服务器并实时接收来自发布服务器的逻辑更改。创建订阅时,将在发布服务器节点中生成walsender进程。walsender进程负责逐个读取WAL并重新组合属于每个事务的更改。walsender进程将更改存储在内存中,如果更改超过内存限制,则将其刷新到本地文件。在事务提交时,它对相应的更改进行解码,并将它们发送到订阅服务器,在那里以增量方式应用这些更改。解码后的WAL的传输受网络带宽的限制,用户在应用WAL和赶上发布服务器时会出现延迟。应用侧的这种延迟称为应用延迟。

wangliyun 发布于 2020-12-05 08:00:16
评论:0    浏览:1678

强人随笔PostgreSQL:并不简单的临时表

临时表特性已经存在了很长时间,并且被应用程序开发者广泛使用。但是,临时表的功能远远超出了您的了解。PostgreSQL允许您很好地配置临时表的期限,并帮助避免一些常见的陷阱。

wangliyun 发布于 2020-12-04 08:00:38
评论:0    浏览:2980

其他民生银行招聘

招聘职位 生产运营岗(数据库,大数据,系统管理等方向) 所属机构总行信息科技部,招聘人数若干, 该职位为总行正式员工。

wangliyun 发布于 2020-12-03 08:00:11
评论:0    浏览:2403

强人随笔PostgreSQL:支持故障转移的复制槽

逻辑解码和逻辑复制在PostgreSQL生态中受到了越来越多的关注。这意味着我们需要它与生产HA系统一起很好地工作——但事实证明这存在一个问题。复制槽并没有被同步到备机上,因此主机一旦发生故障,备机升主后,原来的复制槽将不能继续使用。

wangliyun 发布于 2020-12-01 08:00:21
评论:0    浏览:1838

强人随笔PostgreSQL与透明压缩

数据库是现代信息管理系统的核心。它是由一批数据组成的有序集合,能有效地存储和查找数据,常见的操作包括增、删、改、查等等。 通常情况下,数据库中一般都使用了log机制来提升写入的效率。写入数据库的数据,先固化在log中,在之后的某个时间再搬移至真正有序存储数据的地方。每个数据库都有自己的存储数据的机制,常用的包括基于B+树的结构【1】以及基于LSM(log structure merge)树的结构【2】,如图1所示。

wangliyun 发布于 2020-11-27 08:00:18
评论:0    浏览:1558

强人随笔使用PostgreSQL的新System_stats扩展监控系统活动

ystem_stats扩展是一个存储过程库,允许用户访问用于监控Postgres活动的系统级统计信息。这些过程向数据库服务器显示各种系统度量。 通过使用system stats,可以在数据库监控过程中查看有关系统性能的信息,而无需添加单独的第三方应用程序。EDB已将该扩展开源,并根据PostgreSQL许可证发布了该扩展。

wangliyun 发布于 2020-11-24 08:00:38
评论:0    浏览:1194

强人随笔PostgreSQL 并发控制机制(4): RR隔离级别,MySQL vs PostgreSQL

并发控制是多个事务在并发运行时,数据库保证事务一致性(Consistency)和隔离性(Isolation)的一种机制。主流商用关系数据库使用的并发控制技术主要有三种:严格两阶段封锁(S2PL)、多版本并发控制(MVCC)和乐观并发控制(OCC)。本文是PostgreSQL并发控制的第4篇,介绍了在RR(Repeatable Read,可重复读)隔离级别下MySQL和PostgreSQL的异同。

wangliyun 发布于 2020-11-21 08:00:03
评论:0    浏览:1887

强人随笔PostgreSQL中的冻结管理

PostgreSQL包含一个变化的事件范围,它实际上在当前事务id之前或之后大约20亿个事务。当前事务id前面超过20亿或后面超过20亿的事务被认为是未来的事务,因此对当前事务是不可见的。 PostgreSQL通过特殊地标记旧行来避免这种灾难性的数据丢失,这样无论它们与当前事务id处于什么位置,它们都是可见的。 Freezing冻结是对旧的活元组(即数据库行)进行标记的过程,这样它们就不会被变化的事件范围覆盖,否则它们就会在未来出现。这与vacuum相反,vacuum指的是释放那些已死的元组所占用的空间,这些元组对任何事务都不再可见。

wangliyun 发布于 2020-11-13 10:35:31
评论:0    浏览:1618

社区活动2020 PostgreSQL 第十届中国技术大会演讲议题报名

2021年1月15~1月16日,由PostgreSQL 中文社区主办的第十届《PostgreSQL中国技术大会》将在南京索菲特银河大酒店隆重召开。PostgreSQL作为功能最强的的开源关系型数据库之一,得到了越来越多的企业的推广和运用,也越来越受到广大技术爱好者的欢迎和重视。大会汇聚了来自互联网、电商、教育,金融等各行业领域的专家,这将是 PostgreSQL 发展史上的又一次交流盛会。

wangliyun 发布于 2020-11-10 08:00:20
评论:1    浏览:1907

强人随笔如何将PostgreSQL的WAL日志记录到Kafka?

一年前,我曾经发文介绍过PostgreSQL的Decoding工具wal2json。其目的在于将PG的WAL中的改变记录(主要指DML涉及的数据变更信息)转化为可读信息,提供给运维人员做后续数据的处理。文章中虽提及Debezium项目,但并没有介绍Debezium项目实践的内容。 Debezium是基于Apache Kafka 项目建立,并为 Kafka Connect 提供兼容性插件,用于管理数据库系统,将数据库日志中的事件记录转化为事件流,并将这些改变的事件流记录到Kafka中。当应用(数据库)出现不可期的异常中断时,作为数据的消费者扔可以借用kafka记录的改变事件流对数据进行准确和完整的数据处理。

wangliyun 发布于 2020-10-30 08:00:00
评论:3    浏览:3316

其他新书介绍《PostgreSQL修炼之道:从小工到专家》

本书的第1版自2015年出版后,受到了广大pger的欢迎,非常感谢读者的认可。近年来,随着技术的发展,PostgreSQL又陆续发布了10、11、12、13等多个版本,增加了很多新的功能(比如,声明式分区表、BRIN索引、逻辑Standby等),因此笔者决定对第 1 版进行进一步补充和完善,以期帮助读者更全面系统地掌握相关技术。

wangliyun 发布于 2020-10-28 08:00:00
评论:0    浏览:2123

社区活动PG中文社区 & Hello bike & 阿里云 联合沙龙活动预告

本次上海站沙龙活动由PG中文社区和Hello bike ,阿里云联合举办,这也是2020年度的第一站线下分享活动。本次沙龙活动采用培训+分享+讨论的活动形式。内容丰富多彩,大家不要错过哈!

wangliyun 发布于 2020-10-19 13:14:05
评论:1    浏览:1418

社区活动第27期直播预告/< 为什么 饿了么网上订餐不会凉凉 & 牛顿发现万有引力有关? >

本周钉钉线上直播精彩继续,欢迎大家扫描下方活动海报里的二维码加入我们,不见不散哦!

wangliyun 发布于 2020-10-16 08:00:00
评论:0    浏览:4520

强人随笔PgSQL · 特性分析 · 内存管理机制

为了提高数据访问的速度,一般数据库操作系统都会引入内存作为缓存,而为了方便管理和合并I/O,一般会开辟一个缓存池(buffer pool)。本文主要讲述PostgreSQL 如何进行缓存池管理。

wangliyun 发布于 2020-10-13 08:00:00
评论:0    浏览:1894

其他EDB成功收购第二象限(2nd Quadrant)

作为PostgreSQL的主要贡献者,EDB今天宣布,它已经收购了大名鼎鼎的公司:第二象限(2nd Quadrant)。这笔交易汇集了全球顶尖的PostgreSQL专家,融合了数十年的经验和两个一流的技术团队。它还大大扩展了EDB的能力,以满足大量全球客户的需求,并为PostgreSQL市场的当前和未来奠定基础。

wangliyun 发布于 2020-10-01 08:00:00
评论:2    浏览:2592

强人随笔PostgreSQL 并发控制机制(3): 基于时间戳的并发控制

并发控制是多个事务在并发运行时,数据库保证事务一致性(Consistency)和隔离性(Isolation)的一种机制。主流商用关系数据库使用的并发控制技术主要有三种:严格两阶段封锁(S2PL)、多版本并发控制(MVCC)和乐观并发控制(OCC)。

wangliyun 发布于 2020-09-29 08:00:00
评论:0    浏览:4157

其他哈啰出行/阿里云 招聘PG人才

哈啰出行/阿里云 招聘PG人才

wangliyun 发布于 2020-09-28 08:00:00
评论:1    浏览:2260
© 2010 PostgreSQL中文社区