自由的对象-关系型数据库服务器(数据库管理系统)
路径一:塞进 PL/pgSQL 函数 一个连接从头占到尾,所有逻辑跑在一个大事务里。连接断了?全丢。数据库重启?全丢。想重试某个步骤?没门。想并行?没门。想暂停...
前面讲 Redis 时提过,为什么有时需要多台 Redis 服务器。PostgreSQL 也是一样:一台机器刚开始完全够用,但业务变大后,问题通常会从两个方向冒...
作者|吴迪,SelectDB 内核研发工程师、Apache Doris PMC Member
前两篇文章所讲,都是 PostgreSQL 帮你做了什么,这篇所说,则是要搞懂 它是怎么做到 断电不丢数据、崩溃能恢复
这次主角又是PostgreSQL,上次省了100万,这次又发现一个问题,其实也是一个老问题,打算要给众多的数据库降配,但内存的使用率的达到一个标准,才能发起降配...
那 PostgreSQL 解决的是另一个更深处的矛盾: 数据可以自由地存,但数据之间必须保持准确和一致。
最近在解决某用户的一个业务需求时,遇到一个很有意思的场景。首先先跟大家分享一下需求背景。用户主要是面向一线的企业工厂,在他们实际生产过程中,为了保障安全生产。由...
关系型数据库已经存在很长时间了。事实上,在数据仓库发展之初,关系型数据库管理系统(RDBMS)是先驱技术,并且在数据科学革命中也表现出强大的适应能力。即使在 A...
很多人可能会有这样的疑惑, 这么多国产数据库和云厂商白嫖 PostgreSQL, 为什么 PostgreSQL 不像 MongoDB、Redis、Elastic...
如果说 PostgreSQL 18 是稳扎稳打的一代,那 19 就是让运维和开发者"尖叫"的一代 —— 零停机 REPACK终于来了,autovacuum 终于...
PostgreSQL 新增 REPACK (CONCURRENTLY) 选项,核心思路:把锁持有时间压缩到最短。
PG 19 引入了 pg_stat_lock 视图, 用于统计锁等待增量信息, 其中有一项 fastpath_exceeded 指标, 这个指标,值得单独讲一下...
参考: https://www.snowflake.com/en/engineering-blog/postgres-time-series-iceberg/
今天,我将分解最常见的扫描类型,它们如何工作,以及您何时会在查询中看到它们。 Sequential scan (顺序扫描, seq scan)
上周 MongoDB 的 CEO 一鸣惊人,对外宣布说他们搞 AI 的“超级高增长”客户从 PostgreSQL 阵营叛逃了,理由是 “PostgreSQL 根...
众所周知Percona是MySQL的发行商, 不过在MySQL被Oracle玩废之后, Percona就开始转投PG, 陆续推出了sysbench for PG...
https://github.com/ryogrid/create_pg_super_document
如果你想理解数据库的工作原理, 最简单的方式就是从一条SQL开始, 看看数据库是如何处理它的.