Posts in 2021
  • v1.3.0 发布注记

    2021年11月30日 in 版本发布

    1.3.0 【功能增强】Redis 部署(集群、哨兵、主从) 【功能增强】Redis 监控 Redis 总览仪表盘 Redis 集群仪表盘 Redis 实例仪表盘 -【功能增强】 监控:PGCAT 大修 新仪表盘:PGCAT 实例 新仪表盘:PGCAT 数据库仪表盘 重做仪表盘:PGCAT 表格 【功能增强】 监控:PGSQL 增强 新面板:PGSQL 集群,添加 10 个关键指标面板(默认切换) 新面板:PGSQL 实例,添加 10 个关键指标面板(默认切换) 简化 & 重新设 …

    Read more

  • v1.2.0 发布注记

    2021年11月03日 in 版本发布

    v1.2.0 【功能增强】默认使用 PostgreSQL 14 版本 【功能增强】默认使用 TimescaleDB 2.5 扩展 现在 timescaledb 和 postgis 默认在 cmdb 中启用 【功能增强】 新增仅监控模式: 仅通过可连接的 URL,您可以使用 pigsty 监控现有的 pg 实例 pg_exporter 将在本地的 meta 节点上部署 新仪表板 PGSQL Cluster Monly 用于远程集群 【功能增强】软件升级 grafana 升级到 8.2.2 …

    Read more

  • v1.1.0 发布注记

    2021年10月12日 in 版本发布

    v1.1.0 【增强功能】 增加 pg_dummy_filesize 以创建文件系统空间占位符 【增强功能】 主页大改版 【增强功能】 增加 Jupyter Lab 整合 【增强功能】 增加 pgweb 控制台整合 【增强功能】 增加 pgbadger 支持 【增强功能】 增加 pev2 支持,解释可视化工具 【增强功能】 增加 pglog 工具 【增强功能】 更新默认的 pkg.tgz 软件版本: PostgreSQL 升级至 v13.4(支持官方的 pg14) pgbouncer …

    Read more

  • 是时候和GPL说再见了

    2021年09月16日 in 数据库

    原文由 Martin Kleppmann 于2021年4月14日发表,译者:冯若航。 Martin Kleppmann是《设计数据密集型应用》(a.k.a DDIA)的作者,译者冯若航为该书中文译者。 本文的导火索是Richard Stallman恢复原职,对于自由软件基金会(FSF)的董事会而言,这是一位充满争议的人物。我对此感到震惊,并与其他人一起呼吁将他撤职。这次事件让我重新评估了自由软件基金会在计算机领域的地位 —— 它是GNU项目(宽泛地说它属于Linux发行版的一部分)和以GNU通用 …

    Read more

  • v1.0.0 发布注记

    2021年07月26日 in 版本发布

    v1.0.0 v1 正式发布,监控系统全面改进 亮点 监控系统全面改进 在 Grafana 8.0 上新增仪表盘 新的度量定义,增加 PG14 支持 简化的标签系统:静态标签集:(job, cls, ins) 新的警报规则与衍生度量 同时监控多个数据库 实时日志搜索 & csvlog 分析 链接丰富的仪表盘,点击图形元素进行深入|汇总 架构变更 将 citus 和 timescaledb 加入默认安装部分 增加对 PostgreSQL 14beta2 的支持 简化 haproxy 管理 …

    Read more

  • 开箱即用的PG发行版:Pigsty

    2021年05月24日 in PG 生态

    微信公众号原文。 什么是Pigsty Pigsty是开箱即用的生产级开源PostgreSQL发行版。 所谓发行版(Distribution),指的是由数据库内核及其一组软件包组成的数据库整体解决方案。例如,Linux是一个操作系统内核,而RedHat,Debian,SUSE则是基于此内核的操作系统发行版。PostgreSQL是一个数据库内核,而Pigsty,BigSQL,Percona,各种云RDS,换皮数据库则是基于此内核的数据库发行版。 Pigsty区别于其他数据库发行版的五个核心特性为: …

    Read more

  • 为什么PostgreSQL前途无量?

    2021年05月08日 in PG 生态

    微信公众号原文 最近做的事儿都围绕着PostgreSQL生态,因为我一直觉得这是一个前途无量的方向。 为什么这么说?因为数据库是信息系统的核心组件,关系型数据库是数据库中的绝对主力,而PostgreSQL是世界上最先进的开源关系型数据库。占据天时地利,何愁大业不成? 做一件事最重要的就是认清形势,时来天地皆同力,运去英雄不自由。 天下大势 今天下三分,然Oracle | MySQL | SQL Server 疲敝,日薄西山。PostgreSQL紧随其后,如日中天。前四的数据库中,前三者都在走下 …

    Read more

  • v0.9.0 发布注记

    2021年05月01日 in 版本发布

    v0.9.0 新功能 一键安装模式: /bin/bash -c "$(curl -fsSL https://pigsty.cc/install)" 开发命令行工具 pigsty-cli封装常用Ansible命令,目前pigsty-cli处于Beta状态 使用Loki与Promtail收集日志: 默认收集Postgres,Pgbouncer,Patroni日志 新增部署脚本infra-loki.yml 与 pgsql-promtail.yml 定义基于日志的监控指标 使 …

    Read more

  • v0.8.0 发布注记

    2021年03月16日 in 版本发布

    v0.8.0 v0.8 针对 服务(Service) 接入部分进行了彻底的重做。现在除了默认的primary, replica服务外,用户可以自行定义新的服务。服务的接口可以支持多种不同的实现,例如L4 DPKG VIP可作为Haproxy的替代品与Pigsty集成。同时,针对用户反馈的一些问题进行了集中处理与改进。 改动内容 v0.8是供给方案定稿版本,此后供给系统的API将保持稳定。 API变更 原有vip与haproxy角色的所有配置项,现在迁移至service角色中。 …

    Read more

  • 高级模糊查询的实现

    2021年03月05日 in PG 开发

    日常开发中,经常见到有模糊查询的需求。今天就简单聊一聊如何用PostgreSQL实现一些高级一点的模糊查询。 当然这里说的模糊查询,不是LIKE表达式前模糊后模糊两侧模糊,这种老掉牙的东西。让我们直接用一个具体的例子开始吧。 问题 现在,假设我们做了个应用商店,想给用户提供搜索功能。用户随便输入点什么,找出所有与输入内容匹配的应用,排个序返回给用户。 严格来说,这种需求其实是需要一个搜索引擎,最好还是用专用软件,例如ElasticSearch来搞。但实际上只要不是特别复杂的逻辑,也可以很好的 …

    Read more