偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

云原生分布式 PostgreSQL+Citus 集群在 Sentry 后端的實踐

開發(fā) 前端
優(yōu)化一個分布式系統(tǒng)的吞吐能力,除了應(yīng)用本身代碼外,很大程度上是在優(yōu)化它所依賴的中間件集群處理能力。如:kafka/redis/rabbitmq/postgresql?/分布式存儲(CephFS,JuiceFS,C urve,Longhorn)等集群的處理能力。

優(yōu)化一個分布式系統(tǒng)的吞吐能力,除了應(yīng)用本身代碼外,很大程度上是在優(yōu)化它所依賴的中間件集群處理能力。如:kafka/redis/rabbitmq/postgresql/分布式存儲(CephFS,JuiceFS,C urve,Longhorn)等集群的處理能力。

分布式存儲集群(Longhorn)

這里主要用于 Citus 集群的協(xié)調(diào)器(coordinator)和工作器(worker) 節(jié)點的數(shù)據(jù)持久化。

具體文檔,請參閱:https://longhorn.io/

圖片

圖片

分布式 PostgreSQL 集群(Citus)

這里主要用于對 Sentry 事件源數(shù)據(jù)大表 nodestore_node 的分片。

具體文檔,請參閱:

https://docs.citusdata.com/en/v11.1/

圖片

讀寫分離和高可用(PgPool+Repmgr)

這里主要用于對 Citus 節(jié)點(協(xié)調(diào)器/工作器)進行讀寫分離和主備高可用。

具體文檔,請參閱:

https://www.pgpool.net/docs/pgpool-II-4.2.3/en/html/example-kubernetes.html

https://repmgr.org/

圖片

圖片

管理集群節(jié)點(PgAdmin)

具體文檔,請參閱:

https://www.pgadmin.org/

圖片

nodestore_node 大表分片

選擇分布式 key,并將表轉(zhuǎn)換分布式表,這里將表劃分為 64 個分片,數(shù)據(jù)平均分配到 6 臺 worker 節(jié)點:

# 創(chuàng)建分布式表
SELECT create_distributed_table('nodestore_node', 'id', colocate_with => 'none', shard_count => 64);
# 平衡分片
SELECT rebalance_table_shards();
# 查詢分片
SELECT * FROM citus_shards;

圖片

總結(jié)

中間件集群基礎(chǔ)設(shè)施建設(shè),本身涉及細節(jié)較多,可以說是另一個領(lǐng)域。

本文提供了一種筆者的實踐思路,拋磚引玉。

責任編輯:武曉燕 來源: 黑客下午茶
相關(guān)推薦

2022-03-21 19:44:30

CitusPostgreSQ執(zhí)行器

2022-03-24 14:11:25

KubernetesCitusPostgreSQL

2022-03-21 06:45:22

PostgreSQL數(shù)據(jù)庫Citus

2022-03-29 23:17:52

PostgreSQL集群Citus

2022-03-06 21:43:05

Citus架構(gòu)PostgreSQL

2022-03-30 19:18:31

PostgreSQL分布式I/O

2022-03-17 18:52:41

PostgreSQ序列數(shù)據(jù)集群

2022-03-31 19:20:39

集群PostgreSQLCitus

2021-08-17 00:24:38

塊存儲云原生分布式

2022-03-22 11:35:10

數(shù)據(jù)建模PostgreSQLCitus

2022-03-27 06:37:37

SQLPostgreSQL集群

2022-09-15 21:04:20

JuiceFS云原生

2022-03-16 19:15:32

PostgreSQL日志Kafka

2022-03-28 13:13:58

分布列CitusPostgreSQ

2022-04-01 19:26:15

PostgreSQLCitus分布式

2022-03-15 19:19:04

分布式PostgreSQL集群

2022-03-14 19:40:40

PostgreSQL多租戶應(yīng)用程序Citus

2022-07-07 14:13:46

云原生數(shù)據(jù)庫云平臺

2021-08-17 12:36:21

Longhorn云原生存儲
點贊
收藏

51CTO技術(shù)棧公眾號