pgx PostgreSQL 的纯 Go 驱动程序和工具包 pgx 是用于 PostgreSQL 的纯 Go 驱动程序和工具包。 pgx 驱动程序是一个低级、高性能的接口,它 expose 了 PostgreSQL 特有的功能,如 LISTEN / NOTIFY 和 COPY。它还包括一个标准database/sql接口适配器。 工具包组件是一组相关的软件包,用于实现 PostgreSQL 的功能,如解析线协议和 PostgreSQL 与 Go 之间的类型 运维资讯 2024-02-06 贤蛋大眼萌
PostgreSQL 90% 的新代码仅由 50 人完成,拓数派荣占一席 PostgreSQL 作为世界上最受欢迎的开源数据库之一,于去年荣获 DB-Engines 2023 年度数据库,其全球 Committer 人数却长期维持在较少的数目(约 30 人),全球 Contributor 名单也罕见中国人身影。拓数派长期以来一直以强大的技术能力,用高质量、高数量的代码贡献力参与到 PostgreSQL 社区的产品和生态建设中。 EnterpriseDB 首席数据库科学家 运维资讯 2024-02-06 张二河
PostgreSQL 也很强大,为何在中国大陆,MySQL 成为主流,PostgreSQL 屈居二线呢? 问题: PostgreSQL 也很强大,为何在中国大陆,MySQL 成为主流,PostgreSQL 屈居二线呢? PostgreSQL 能否替代 MySQL? 当我们讨论为何 MySQL 在中国大陆成为主流而 PostgreSQL 屈居二线时, 我们其实在剖析的是一段技术演进与市场需求相互作用的历史。 首先,我们得承认每种技术都有其诞生和发展的背景。 起初,MySQL 更像是一种轻量级的解决方案, 数据运维 2024-02-05 LOVEHL^ˇ^
内核升级!IvorySQL 3.1 发版 1. 版本介绍 [发行日期:2024年1月26日] IvorySQL 3.1 基于 PostgreSQL 16.1 ,包含来自 PostgreSQL 16.1 的各种修复。有关 PostgreSQL 16.1 中更详细的更新和错误修复,请参阅官方PostgreSQL 16.1 发行说明 。 🔗https://www.postgresql.org/docs/release/16.1/ 2. 已知问题 数据运维 2024-01-30 三掌柜
PostgreSQL日志文件配置 为了更详细的记录PostgreSQL的运行日志,我们一般需要修改PostgreSQL默认的配置文件,这里不念整理了一些常用的配置 修改配置文件 打开 PostgreSQL 配置文件 postgresql.conf。 该文件通常位于 PostgreSQL 安装目录下的 data 文件夹中。 找到并修改以下配置项: logging_collector = on log_statement = 'all 数据运维 2024-01-26 大树
一次不成功的MySQL迁移到PostgreSQL案例 ## 一次不成功的MySQL迁移到PostgreSQL案例 1、开篇废话 1.1、迁移方法概述 将数据库从MySQL迁移到PostgreSQL有几种方法,其中选择取决于需求和环境。以下是一些常见的迁移方法: 手动迁移: 将表结构和数据从MySQL导出为SQL脚本,然后手动修改脚本以适应PostgreSQL语法。 执行修改后的脚本以在PostgreSQL中创建表和插入数据。 使用工具进行迁移: 有一 数据运维 2024-01-19 捡田螺的小男孩
还有什么比付钱给一个自动攻击你的数据库的勒索机器人更糟糕的呢? 具有弱密码的公开暴露的 PostgreSQL 和 MySQL 数据库正在被恶意勒索机器人自动清除——该机器人会标记谁付款,谁没有取回他们的数据。 据 Border0 的安全研究人员称,该机器人的来源不明,通常会在暴露于互联网后的数小时内破坏保护不力的数据库。 在涉及在 VM 上运行 PostgreSQL 服务器的重复实验中,同时使用弱凭据(用户:postgres,密码:密码),机器人每天多次成功破 数据运维 2024-01-18 穿过生命散发芬芳
PostgreSQL作为矢量数据库的入门和扩展实践 译者 | 李睿 审校 | 重楼 PostgreSQL拥有丰富的扩展和解决方案生态系统,使开发人员能够将数据库用于通用人工智能应用程序。这一指南将引导他们完成使用PostgreSQL作为矢量数据库构建生成式人工智能应用程序所需的步骤。 首先从Pgvector扩展开始,它使Postgres具有特定于矢量数据库的功能。然后,将回顾在PostgreSQL上运行的人工智能应用程序如何提高性能和可扩展性的方法 数据运维 2024-01-18 爱可生开源社区
PostgreSQL 荣获 2023 年度最佳 DBMS 导读:db-engines.com最新发布,PostgreSQL荣登2023年度最佳DBMS之称号。 根据调查数据,PostgreSQL是 去年的DB-Engines 排行榜中比其他 417 个数据库管理系统更受用户和管理员欢迎 。 为此,DB-Engines 宣布PostgreSQL 为 2023 年度 DBMS。 根据DB-Engines 的解释,为了确定年度 DBMS,该团队从 2024 年 运维资讯 2024-01-16 大树
POSTGRESQL中ETL、fdw的平行替换 01、简介 “ 在我前两次的文章中,说到postgresql对于python的支持,其实很多功能也就可以封装进入的postgresql数据库中去。比如fdw、etl等,本文将以此为叙述点,进行演示展示” 在postgresql数据库中fdw的支持,在创建和使用上都不上太方便,特别是fdw在用表级别关联的时候,性能会大大折扣,因为fdw的数据并不会落地到本地。所以我们可以利用postgresql对 数据运维 2024-01-13 三掌柜
POSTGRESQL 与 MYSQL选择指南 PostgreSQL 在新的一年有一个好的开端: 它被 DB-Engines 评为 2023年度数据库管理系统。但究竟是什么让它胜过其他数据库?为了回答这个问题,我们将比较 PostgreSQL 和 MySQL,这两者都是广泛使用的开源关系数据库管理系统(RDBMS)。作为业界标准的解决方案,这两种数据库都具有使用 SQL 管理关系数据的强大功能,但在其能力和最佳使用案例上已经有所分歧。 译自Po 数据运维 2024-01-10 法医
数据操作必备技能:PostgreSQL中插入、更新和删除数据的实战指南 当涉及到数据的插入、更新和删除操作时,PostgreSQL是一个功能强大且广泛使用的关系型数据库管理系统。下面我将为你详细讲解这些操作,并提供一些示例代码和最佳实践。 插入数据: 在PostgreSQL中,你可以使用INSERT语句将数据插入到表中。下面是一个基本的插入语句的示例: INSERT INTO table_name (column1, column2, column3, ...) VA 数据运维 2024-01-10 大树
PostgreSQL pg_dump 原理探究与备份数据一致性问题和备份注意事项 与 PG MYSQL 到底谁是NO.1 这开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群群内,可以解决你的问题。加群请联系 liuaustin3 ,(共1810人左右 1 + 2 + 3 + 4 +5) 4群(300+ 到350将关闭自由申请),另欢迎 OpenGauss 的技术人员加入。 我其实是 数据运维 2024-01-03 三掌柜
学会在PostgreSQL中创建和管理表格的关键步骤 当谈到创建和管理表时,PostgreSQL是一个功能强大且广泛使用的关系型数据库管理系统。在本次讲解中,我将为您介绍如何在PostgreSQL中创建和管理表,以及一些相关的最佳实践。 连接到数据库:首先,确保您已经安装了PostgreSQL,并且具有适当的权限以连接到数据库。您可以使用以下命令连接到数据库: psql -U 用户名 -d 数据库名 其中,用户名是您的数据库用户名,数据库名是您要连接 数据运维 2024-01-02 穿过生命散发芬芳
PostgreSQL土地支持增量备份 昨天合并到PostgreSQL数据库服务器的Git代码中的是对促进增量备份的支持。 几个月前,Robert Haas重新启动了为PostgreSQL实现增量备份支持的工作,几年前,他最初追求这一功能但无济于事。但这一次,所有事情都得到了解决,并合并到了PostgreSQL中,它支持生成增量备份。 哈斯在他的文章中解释说建议书6月起: 该补丁程序集的基本设计非常简单,主要分为三个部分。首先,有一个新 运维资讯 2023-12-22 张二河
PostgreSQL权限管理指南:创建、管理用户和授予权限的完全教程! 当涉及到PostgreSQL数据库的创建和管理用户以及权限时,以下是一些重要的概念和步骤,帮助你逐步理解和掌握这些方面的知识。 用户和角色的区别 在PostgreSQL中,有两个主要的概念需要理解:用户(User)和角色(Role)。用户是指能够登录到数据库系统的实体,而角色是用于授予和管理权限的实体。用户可以与一个或多个角色相关联,这样他们就可以继承这些角色的权限。当用户登录时,其行为类似于与其 数据运维 2023-12-20 宇宙之一粟
PostgreSQL入门指南:快速学会创建和管理数据库! 当谈到数据库管理系统时,PostgreSQL是一个功能强大且广泛使用的开源关系型数据库。在本次讲解中,我将为您介绍如何创建和管理数据库,并提供一些有关PostgreSQL的基本概念和最佳实践的指导。 创建数据库 在开始之前,请确保您已经成功安装了PostgreSQL,并可以通过命令行或图形界面工具访问它。 要创建一个新的数据库,请按照以下步骤进行操作: 打开命令行终端或使用图形界面工具登录到Pos 数据运维 2023-12-19 共饮一杯
Kubernetes上PostgreSQL的存储策略 在Kubernetes上部署PostgreSQL并不是新鲜事,可以通过各种Operators(包括Percona)轻松实现。在Percona Operator for PostgreSQL中,你可以选择多种存储配置方式。在这篇博客中,我们将回顾各种存储策略——从基础到更复杂的用例。 Percona Operator for PostgreSQL: https://docs.percona.com/ 数据运维 2023-12-19 三掌柜
State of PostgreSQL 2023 报告解读 基于 PostgreSQL 内核的时序数据库厂商 Timescale 发布了一年一度的 State of Postgres 2023 报告。 Timescale 介绍 简单先介绍一下 Timescale 这家公司的历史。它最早是提供了一个 PG 的插件,引入了 Hypertable 这个概念,来高效地处理时序数据,后来提供了托管的云服务。今年又紧跟潮流陆续引入了 Serverless 和 Vect 运维资讯 2023-12-19 法医
简单易懂!快速上手 PostgreSQL:掌握PSQL 命令行工具连接技巧 当涉及到使用 PostgreSQL 数据库时,psql 是一个强大且常用的命令行工具。它提供了与 PostgreSQL 数据库进行交互的功能,允许你执行 SQL 查询、管理数据库对象、导入和导出数据等操作。下面我将为你详细介绍如何使用 psql 命令行工具连接到数据库并进行操作。 步骤1: 安装 PostgreSQL 和 psql 首先,确保已经正确安装了 PostgreSQL 数据库。你可以从 数据运维 2023-12-14 宇宙之一粟