Postgres 中文周报:Postgres Weekly 537 期

本周报由 Cloudberry Database 社区编译自英文版《Postgres Weekly》,译文较原文有所调整。

推荐博文

🏆 PostgreSQL: The DBMS of the Year 2023 PostgreSQL 荣获 DB-Engines 网站 2023 年度 DBMS 冠军。DB-Engines 收集了 480+ 款数据库系统信息并跟踪它们的流行度,PostgreSQL 曾获得 2017-2020 三届 DBMS 冠军。

Thoughts on Postgres in 2024

Jonathan Katz 目前为 AWS RDS 首席技术产品经理(PMT),他描述了个人对 2024 Postgres 发展的一些想法,涉及话题如逻辑复制、性能、开发者特性、扩展、社区建设等方向。

Postgres 17 Adds Support for Incremental Backup

Postgres 17 将在 2024 年发布,在该版本预计增加对增量备份的支持。Robert Haas 分享了一些关于增量备份的使用场景。

Using clangd for PostgreSQL development

本文分享了在 Emacs 中使用 clangd 来处理 Postgres 代码的经验。

My Postgres Wishlist

我们喜欢 Postgres,但它可以更好。😏Ryan 在文中列出了他的一些改进想法。

How to 'Copy-and-Paste' a New Postgres Dev Env in 5 Minutes

5 分钟内快速搭建全新的 Postgres 开发环境(适用于 AWS EC2),复制+粘贴对应命令即可。

The Best pg_dump Compression Settings in 2024

最佳 pg_dump 压缩设置。

Introducing prometheus_fdw: Seamless Monitoring in Postgres

通过引入 prometheus_fdw,在 Postgres 数据库实现监控数据存储和分析。

新闻简报

🇮🇳 PGConf India[11] 将于 2024 年 2 月 28 日-3 月 1 日举办,已发布 2024 年日程表,并开始售票。

🇪🇺FOSDEM PGDay 2024[12]时间表已发布。该活动将于 2 月 2 日在比利时布鲁塞尔举办。

🇧🇪PGConf.BE 2024,同样在比利时 5 月 7 日举行。

📅 PGDay Chicago和 PGConf.dev演讲征集将于下周一关闭。

Postgres pioneer Michael Stonebraker promises to upend the database once more The Register 刊载了一篇讲述 Postgres 创始人 Michael Stonebraker 故事的报道,国内媒体 InfoQ 已将其做了翻译报道。

代码与工具

pg_rman: Backup and Restore Management Tool

备份和还原管理工具。当前有多种 Postgres 备份和还原工具,但 pg_rman 具备的功能包括支持时间点恢复(PITR)以及管理多个备份版本。

pg_savior: Extension to Prevent Dangerous DELETEs

防止执行无限制范围的 DELETE 操作以避免造成意外数据丢失。该扩展实现很简单,但想法非常有意思。

🤖 gptsql: LLM Chat with Your Postgres Database By TATARI

一个实验性工具,它将 OpenAI 的 GPT 模型与 Postgres 数据库整合在一起,可以进行实时提问并自动修正 SQL 优化。README 中包括一个演示视频,可以参考。

Parquet S3 FDW 1.1发布

适用于 Amazon S3 上 Parquet 文件的 FDW。

pg_easy_replicate 2.0发布

一种设置逻辑复制和切换的方法。

sqlc 1.25发布

从 SQL 生成类型安全的 Go 代码。

PGSync 3.1 发布

支持将 Postgres 同步到 Elasticsearch/OpenSearch。

pgwatch2 1.12 发布

Postgres 指标监视器/仪表板。

pgBadger 12.4发布

一款快速的 Postgres 日志分析工具。

pgwire 0.19发布

Rust 版的 Postgres wire 协议。

pg_dbms_metadata v1.0.0发布。

InfluxDB FDW 2.1.0 发布。

关于 Cloudberry Database

Cloudberry Database(可简称为“CBDB”或“CloudberryDB”)是面向分析和 AI 场景打造的下一代统一型开源数据库,基于 PostgreSQL 14.4 内核与 Greenplum Database 分布式架构,兼容 PostgreSQL 和 Greenplum 生态,遵循 Apache License 2.0 许可协议,致力于构建开放、友好、中立的开源社区。
GitHub地址:https://github.com/cloudberrydb/cloudberrydb
官网主页:https://cloudberrydb.org/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/622738.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习笔记 - 基于OpenCV+稀疏光流的无监督运动检测

一、简述 在各种高级开源库的帮助下,检测固定摄像机拍摄的运动行为是轻而易举可以实现的,但检测移动的摄像机拍摄的移动物体的运动检测依然是一个复杂的问题。在这里,我们将继续基于稀疏光流,并检测移动的无人机相机的运动。 这里…

设计模式-传输对象模式

设计模式专栏 模式介绍模式特点应用场景传输对象模式和序列化的区别代码示例Java实现传输对象模式Python实现传输对象模式 传输对象模式在spring中的应用 模式介绍 传输对象模式(Transfer Object Pattern)是一种设计模式,用于从客户端向服务…

MT8766安卓核心板/开发板_MTK联发科4G安卓手机主板方案定制开发

MT8766采用台积电 12 nm FinFET 制程工艺,4*A53架构,Android 9.0操作系统,搭载2.0GHz 的 Arm NEON 引擎。提供了支持最新 OpenOS 及其要求苛刻的应用程序所需的处理能力,专为具有全球蜂窝连接的高移动性和功能强大的平板设备而设计…

MySQL进阶篇(五) 锁

一、概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问…

深入浅出Android dmabuf_dump工具

目录 dmabuf是什么? dmabuf_dump工具介绍(基于Android 14) Android.bp dmabuf_dump.cpp 整体架构结构如下 dmabuf_dump主要包含以下功能 前置背景知识 fdinfo 思考 bufinfo Dump整个手机系统的dmabuf Dump某个进程的dmabuf​​​​​​​ 以Table[buff…

【JVM 基础】类字节码详解

JVM 基础 - 类字节码详解 多语言编译为字节码在JVM运行Java字节码文件Class文件的结构属性从一个例子开始反编译字节码文件字节码文件信息常量池方法表集合类名 再看两个示例分析try-catch-finallykotlin 函数扩展的实现 源代码通过编译器编译为字节码,再通过类加载…

文件指针 FILE结构体

C语言中的文件指针是指向FILE类型结构体的指针。(也就是说 文件指针的类型就是FILE类型) 在C语言中,使用文件指针来操作文件。FILE类型是一个结构体类型,它包含了与文件相关的信息,例如文件位置指示器、文件读写状态等。通过文件指针&#x…

【MySQL】多表查询

文章目录 多表查询是什么?一、笛卡尔积(或交叉连接)二、多表查询分类分类1:等值连接 vs 非等值连接等值连接非等值连接 分类2:自连接 vs 非自连接分类2:内连接 vs 外连接 三、SQL99SQL99 实现 内连接SQL99 …

深度解析Pytest插件pytest-html

在软件开发中,测试报告是开发者获取测试结果和问题定位的关键工具之一。然而,标准的控制台输出有时难以满足我们对测试报告的需求。幸运的是,Pytest插件 pytest-html 提供了一种简单而强大的方式,可以生成漂亮、可视化的HTML格式测…

1992年-2020年ESA_CCI土地覆盖数据介绍、下载与数据分享

数据介绍 ESA CCI Land Cover是欧洲空间局(European Space Agency,ESA)的一个项目,其目标是生成全球土地覆盖的高质量、一致性和长期的时间序列数据,分辨率大约为300米。 该项目是ESA气候变化计划(Climate…

AI大模型学习笔记二

文章目录 一、Prompt Engineering1)环境准备 二、LangChain(一个框架名字)三、Fine-tuning(微调) 一、Prompt Engineering 1)环境准备 ①安装OpenAI库 pip install --upgrade openai附加 安装来源 pyth…

阶段十-分布式锁

5.1 节 为什么要使用分布式锁 锁是多线程代码中的概念,只有当多任务访问同一个互斥的共享资源时才需要。如下图: 在我们进行单机应用开发,涉及并发同步的时候,我们往往采用synchronized或者lock的方式来解决多线程间的代码同步问…

远程登陆利器 ssh

文章目录 远程登陆利器 ssh登陆远程服务器指定用户名多数情况的登陆方式查看服务器的时间指定端口更多信息 远程登陆利器 ssh ssh命令是openssh套件中的客户端连接工具,使用加密协议实现安全的远程登录服务器,实现对服务器的远程管理。 官方定义为&…

ZZULIOJ 1110: 最近共同祖先(函数专题)

题目描述 如上图所示,由正整数1, 2, 3, ...组成了一棵无限大的二叉树。从某一个结点到根结 点(编号是1 的结点)都有一条唯一的路径,比如从10 到根结点的路径是(10, 5, 2, 1), 从4 到根结点的路径是(4, 2, 1)&#xff0…

网络地图服务(WMS)详解

文章目录 1.概述2.GetCapabilities3.GetMap4.GetFeatureInfo 阅读本文之前可参考前文:《地图服务器GeoServer的安装与配置》与《GeoServer发布地图服务(WMS、WFS)》。 1.概述 经过前文的介绍,相信我们对WMS/WFS服务已经有了一个非…

Modbus协议学习第二篇之Modbus poll slave仿真软件初体验

软件准备 学习Modbus离不开硬件,好在我们可以通过仿真软件来模拟硬件,本篇博客就来简单介绍一下Modbus仿真软件的最基础使用方法,需要用到的3款仿真软件如下: Modbus Poll 64位 / Modbus Poll 32位(根据自己机器位数选…

C++——map和set的基本使用

目录 一,关联式容器 二,键值对 三,set的使用 3.1 set介绍 3.2 set的插入和删除 3.3 set的pair 3.4 multiset 四,map的使用 4.1 map介绍 4.2 map实现简易字典 4.3 map实现统计次数 4.4 map的[] 五,使用map或…

LV.13 D11 Linux驱动移植及内核深化 学习笔记

一、设备树 1.1 设备树 设备树是一种描述硬件信息的数据结构,Linux内核运行时可以通过设备树将硬件信息直接传递给Linux内核,而不再需要在Linux内核中包含大量的冗余编码 举例:让LED2闪烁的代码中,有逻辑代码和设备代码。Li…

案例121:基于微信小程序的作品集展示系统设计与实现

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

【模型评估 04】A/B测试的陷阱

互联网公司中,A/B测试是验证新模块、新功能、新产品是否有效;新算法、新模型的效果是否有提升;新设计是否受到用户欢迎;新更改是否影响用户体验的主要测试方法。在机器学习领域中,A/B测试是验证模型最终效果的主要手段…