自由的对象-关系型数据库服务器(数据库管理系统)
上周有个朋友找我帮忙。他们公司要把跑了三年的PostgreSQL数据库从本地机房迁到云上,200G数据,业务不能停。他先用了pg_dump导出,跑了一晚上没跑完...
做数据库运维这些年,经常被问:"想往 PostgreSQL DBA 方向走,认证值不值得考?三级到底差在哪?"
在与客户交流过程中,我们曾遇到一家电商企业,其分析数据规模已达到 80TB。为了支撑不同业务场景,团队分别部署了仪表盘、商品搜索和向量检索三套独立系统。随着业务...
PostgreSQL 被称作“最先进的开源关系型数据库”,但很多开发者对它的使用仍然停留在增删改查和简单索引层面。面对单表数据量破亿、高并发连接抖动、主库单点故...
做了六年后端,MySQL用了五年,Redis、MongoDB、Elasticsearch也都在生产环境摸爬滚打过。但每次遇到复杂关联查询、地理空间计算、JSON...
在金融级支付系统中,账户流水表(transaction_flow)承载着用户所有的交易明细。随着业务扩张,这张表迅速膨胀至数十亿行,复杂查询响应飙升至6.8秒,...
谓词下推是数据库优化器老生常谈的优化特性,为什么需要谓词下推?其实核心就一个——让数据过滤“越早越好”,减少后续计算的压力。
95% 是 APPROVED,4% 是 PENDING,1% 是 SPAM。典型的长尾分布。
路径一:塞进 PL/pgSQL 函数 一个连接从头占到尾,所有逻辑跑在一个大事务里。连接断了?全丢。数据库重启?全丢。想重试某个步骤?没门。想并行?没门。想暂停...
前面讲 Redis 时提过,为什么有时需要多台 Redis 服务器。PostgreSQL 也是一样:一台机器刚开始完全够用,但业务变大后,问题通常会从两个方向冒...
前两篇文章所讲,都是 PostgreSQL 帮你做了什么,这篇所说,则是要搞懂 它是怎么做到 断电不丢数据、崩溃能恢复
这次主角又是PostgreSQL,上次省了100万,这次又发现一个问题,其实也是一个老问题,打算要给众多的数据库降配,但内存的使用率的达到一个标准,才能发起降配...
那 PostgreSQL 解决的是另一个更深处的矛盾: 数据可以自由地存,但数据之间必须保持准确和一致。
最近在解决某用户的一个业务需求时,遇到一个很有意思的场景。首先先跟大家分享一下需求背景。用户主要是面向一线的企业工厂,在他们实际生产过程中,为了保障安全生产。由...
关系型数据库已经存在很长时间了。事实上,在数据仓库发展之初,关系型数据库管理系统(RDBMS)是先驱技术,并且在数据科学革命中也表现出强大的适应能力。即使在 A...