随笔分类 -  postgresql extension

上一页 1 2 3 4 5 6 ··· 8 下一页

pmm 最近的一些变动
摘要:好久没太关注pmm了,看了下发现包含了不少新特性 架构变动 从下图可以看出,pmm 也支持其他服务的监控了,比如server,其他服务(可以保留prometheus 或者openmetrics 兼容协议的)从官方介绍可以看到haproxy,node 。。。。 都是可以支持了 pmm server 基 阅读全文

posted @ 2022-07-24 21:44 荣锋亮 阅读(136) 评论(0) 推荐(0) 编辑

coroot-pg-agent 专注性能的pg promtheus exporter
摘要:尽管已经有不少pg 的prometheus exporter 了,但是coroot-pg-agent 是关注与查询性能统计的还是很支持使用的pmm 也是支持pg 的,同时基于prometheus exporter 以及qan 进行处理 说明 coroot-pg-agent 的思路还是值得学习借鉴的, 阅读全文

posted @ 2022-07-24 21:21 荣锋亮 阅读(89) 评论(0) 推荐(0) 编辑

citus 11 的一些参考资料
摘要:citus 11 是一个完全开源的版本很值得使用学习,以下整理了一些资料可以参考 说明 资料中包含了不少关于10 版本的特性,基于此可以更好的了解citus 最近版本开源的能力 参考资料 https://www.citusdata.com/updates/v11-0/https://www.citu 阅读全文

posted @ 2022-06-18 23:39 荣锋亮 阅读(112) 评论(0) 推荐(0) 编辑

citus 11 参考简单使用
摘要:基于官当的docker-compose 模板简单测试下citus 11 的查询特性,对于负载lb 基于了haproxy 测试说明 使用docker-compose 进行worker 节点的扩容,注意是先准备好的,实际使用的时候会基于管理sql 添加节点的 环境准备 docker-compose 文件 阅读全文

posted @ 2022-06-18 23:26 荣锋亮 阅读(361) 评论(0) 推荐(0) 编辑

citus 11 发布了
摘要:citus 11 就在昨天ga 了,企业特性都开源了,以后可以高效无顾虑的使用citus ,官方博客发布的一片博客值得学习 核心部分 企业特性开源 任何节点可以查询分布式表 预览特性 分布式表的trigger 开源的企业核心特性 数据的重新分布使用了逻辑复制,避免了写入的阻塞 多用户支持(角色,授权 阅读全文

posted @ 2022-06-18 09:57 荣锋亮 阅读(141) 评论(0) 推荐(0) 编辑

citus vs greenplum 对比参考
摘要:主要引用了一篇别人写的文档,但是此文时间比较早了,因为这几年citus 提升是很大的,当然greenplum 也在提升后边可以自己压测下,同时自己在测试了citus 11.0 对于百万级别的表与千万级别的表join 聚合,可以实现很开的处理(400ms)原生pg 需要4s 左右 (目前表没有主键以及 阅读全文

posted @ 2022-05-10 20:11 荣锋亮 阅读(1000) 评论(0) 推荐(0) 编辑

使用citus 列式存储压缩数据
摘要:实际上是一个实际问题,刚好结合问题说明下问题的一种解决方法 问题 注意是基于容器运行的 异常 ERROR: could not resize shared memory segment "/PostgreSQL.1345396376" to 4194304 bytes: No space left 阅读全文

posted @ 2022-05-10 20:00 荣锋亮 阅读(337) 评论(0) 推荐(0) 编辑

citus 以及timescaledb对于时许数据存储的处理
摘要:从专业程度来说timescaledb 处理时许数据更加方便强大,citus 可以基于pg的分区可以很好的支持时许数据处理 citus 操作流程 一般是创建分区表 参考 CREATE TABLE github_events ( event_id bigint, event_type text, eve 阅读全文

posted @ 2022-05-10 18:54 荣锋亮 阅读(530) 评论(0) 推荐(0) 编辑

citus ha 参考部署方案
摘要:参考图 注意此版本比较适合citus 11.0 以及以上的(但是11.0 暂时还没ga) 集成说明 因为citus 的coordinator、worker 都支持基于流式复制的,我们基于patroni 保证节点的高可用(推荐使用同步复制),为了规避业务使用的问题,我们可以基于haproxy + ke 阅读全文

posted @ 2022-05-08 22:23 荣锋亮 阅读(214) 评论(0) 推荐(0) 编辑

citus 一些不错的资料
摘要:来自官方博客一些很不错的资料,很值得学习参考 说明 好久没太关注citus 了,通过查看这些内容,了解了不少citus开源的新特性,很值得使用 参考资料 https://www.citusdata.com/blog/2022/03/12/how-to-benchmark-performance-of 阅读全文

posted @ 2022-05-08 20:31 荣锋亮 阅读(96) 评论(0) 推荐(0) 编辑

关于 citus ha 的一些说明
摘要:citus 是一个很不错的pg 集群方案,支持数据分片,多租户特性,11.0 之后支持schema 以及元数据的自动同步,更加方便了 citus ha 需要关注的东西 woker 节点 可以使用流式复制 协调节点 可以视同流式同步复制,当然也可以基于灾备工具的,因为元数据变动比较小,在11.0 之后 阅读全文

posted @ 2022-05-08 20:03 荣锋亮 阅读(90) 评论(0) 推荐(0) 编辑

citus 11.0 beta 发布
摘要:citus 11.0 beta 包含了一个特别强大的特性,就是schema 以及元数据自动同步,可以让我们维护集群更加简单了 新玩法 11.0 之前的 问题很明显,协调节点会成为系统的瓶颈点 11.0 以及之后的 基于同步机制我们就可以更好的进行系统负载处理了 11.0 的负载均衡 包含了基于npg 阅读全文

posted @ 2022-05-08 19:38 荣锋亮 阅读(64) 评论(0) 推荐(0) 编辑

pg_stat_monitor pg_stat_statements 的增强扩展
摘要:pg_stat_monitor 基于pg_stat_statements 提供了更多的性能监控metrics 参考dockerfile FROM postgres:12.3 as build ​ LABEL AUTHOR="dalongrong" ​ ENV TZ=Asia/Shanghai \ L 阅读全文

posted @ 2021-01-13 21:24 荣锋亮 阅读(497) 评论(0) 推荐(0) 编辑

postgres fdw extensions 容器镜像
摘要:主要是制作一个包含了比较全的pg fdw extension 的容器镜像,方便使用 Dockerfile 因为默认官方的docker 镜像就是基于deb 包生成的,所以可以直接使用 参考12 版本的相关包 pgagent - job scheduling engine for PostgreSQL 阅读全文

posted @ 2021-01-12 21:02 荣锋亮 阅读(337) 评论(0) 推荐(0) 编辑

postgres-fdw 集成cratedb 的尝试的几个问题
摘要:尽管cratedb 支持pg 协议但是不是100%兼容的(不像yugabyte db,基于pg) 所以进行了一些尝试以及修改pg fdw 源码,支持(目前还是有问题) start transaction 问题 cratedb 对于transction 是不支持的,但是做了协议兼容(兼容的begin语 阅读全文

posted @ 2021-01-12 11:37 荣锋亮 阅读(237) 评论(0) 推荐(0) 编辑

mysql_fdw 集成go-mysql-server 开发的mysql server
摘要:早期go-mysql-server golang 包对于mysql 的支持有限,但是dolthub团队扩展之后我们可以集成了 以下是一个简单的demo测试 环境准备 docker-compose mysql_fdw 环境 version: "3" services: pg: image: dalon 阅读全文

posted @ 2020-11-22 20:57 荣锋亮 阅读(331) 评论(0) 推荐(0) 编辑

pg_top试用
摘要:以前有整理过一些关于pg监控的工具,其中有介绍到pg_top,以下是一个简单的学习使用 环境准备 基于虚拟机部署的,centos8 安装pg sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8 阅读全文

posted @ 2020-11-13 17:34 荣锋亮 阅读(1030) 评论(0) 推荐(0) 编辑

zombodb 3000 alpha1发布
摘要:两天前zombodb 发布了3000 alpha1 发布了,当然也有很大的调整 使用rust 开发pg 扩展(基于zombodb 团队的pgx 框架) 新版本只支持es 7.x 以下查询语法的调整 当然zombodb 二进制文件的下载模式也是有了很大的调整(收费模式) 说明 基于rust pgx 的 阅读全文

posted @ 2020-11-07 22:00 荣锋亮 阅读(211) 评论(0) 推荐(0) 编辑

materialize 参考架构
摘要:materialize 包含了materialized 服务,用来处理sql 交互以及sources 参考图 materialize内部结构 参考说明 从以上图我们至少可以了解下materialize的工具机制 参考资料 https://materialize.io/docs/overview/ar 阅读全文

posted @ 2020-11-01 12:38 荣锋亮 阅读(373) 评论(0) 推荐(0) 编辑

materialize 试用
摘要:前边有大概介绍过materialize,以下是一个简单的试用(基于官方文档,官方同时也提供了容器的运行环境) 环境准备 docker-compose 文件 version: "3" services: materialize: image: materialize/materialized:v0.5 阅读全文

posted @ 2020-11-01 12:08 荣锋亮 阅读(489) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示