文章 2022-06-14 来自:开发者社区

分布式 PostgreSQL,Citus 11.x SQL 参考(中文手册)

 SQL 参考创建和修改分布式对象 (DDL)https://citus.hacker-linner.com/develop/reference_ddl.html创建和分发表引用表分布协调器数据共置表从 Citus 5.x 升级删除表修改表添加/修改列添加/删除约束使用 NOT VALID 约束添加/删除索引类型和函数手动修改摄取、修改数据 (DML)https://citus.hac....

文章 2022-06-14 来自:开发者社区

Hyperscale (Citus) ,分布式 PostgreSQL 实战指南

 什么是 Hyperscale(Citus)?Hyperscale (Citus) 是 PostgreSQL 扩展的,具有“分布式表”的超能力。这种超能力使您能够构建高度可扩展的关系应用程序。您可以开始在单个节点服务器组上构建应用程序,就像使用 PostgreSQL 一样。随着应用程序的可扩展性和性能要求的增长,您可以通过透明地分布表来无缝扩展到多个节点。基于 Citus 构建的真实客....

文章 2022-06-14 来自:开发者社区

Citus 11(分布式 PostgreSQL) 文档贡献与本地运行

Citus 可以使用分片跨多台计算机来水平缩放查询。其查询引擎会将这些服务器的传入 SQL 查询并行化,加快大型数据集上的响应。它为需要比其他部署选项更大规模和更高性能的应用程序提供服务:通常,工作负载接近或已经超过 100 GB 的数据。Citus 提供:使用分片跨多个计算机进行水平缩放将这些服务器的查询并行化,加快大型数据集上的响应为多租户应用程序、实时运营分析以及高吞吐量事务工作负载提供卓....

Citus 11(分布式 PostgreSQL) 文档贡献与本地运行
文章 2022-06-14 来自:开发者社区

Citus 分布式 PostgreSQL 集群 - SQL Reference(查询分布式表 SQL)

如前几节所述,Citus 是一个扩展,它扩展了最新的 PostgreSQL 以进行分布式执行。这意味着您可以在 Citus 协调器上使用标准 PostgreSQL SELECT 查询进行查询。 Citus 将并行化涉及复杂选择、分组和排序以及 JOIN 的 SELECT 查询,以加快查询性能。在高层次上,Citus 将 SELECT 查询划分为更小的查询片段,将这些查询片段分配给 worker,....

文章 2022-06-14 来自:开发者社区

在 Kubernetes 上快速测试 Citus 分布式 PostgreSQL 集群(分布式表,共置,引用表,列存储)

 准备工作这里假设,你已经在 k8s 上部署好了基于 Citus 扩展的分布式 PostgreSQL 集群。查看 Citus 集群(kubectl get po -n citus),1 个 Coordinator(协调器) 节点 +3 个 Worker(工作器) 节点。NAME READY STATUS RESTARTS AGE citu...

文章 2022-06-14 来自:开发者社区

分布式 PostgreSQL 集群(Citus),官方快速入门教程

 多租户应用程序在本教程中,我们将使用示例广告分析数据集来演示如何使用 Citus 来支持您的多租户应用程序。注意本教程假设您已经安装并运行了 Citus。如果您没有运行 Citus,则可以使用单节点 Citus 中的选项之一在本地设置 Citus。https://docs.citusdata.com/en/v10.2/installation/single_node.html#dev....

文章 2022-06-14 来自:开发者社区

分布式 PostgreSQL 集群(Citus),分布式表中的分布列选择最佳实践

确定应用程序类型在 Citus 集群上运行高效查询要求数据在机器之间正确分布。这因应用程序类型及其查询模式而异。大致上有两种应用程序在 Citus 上运行良好。数据建模的第一步是确定哪些应用程序类型更接近您的应用程序。概览多租户应用实时应用有时 schema 中有几十个或数百个表表数量少一次与一个租户(公司/商店)相关的查询具有聚合的相对简单的分析查询用于服务 We....

分布式 PostgreSQL 集群(Citus),分布式表中的分布列选择最佳实践
文章 2022-06-14 来自:开发者社区

分布式 PostgreSQL 集群(Citus)官方安装指南

单节点 CitusDocker (Mac 与 Linux)Docker 镜像仅用于开发/测试目的, 并且尚未准备好用于生产用途。您可以使用一个命令在 Docker 中启动 Citus:# start the image docker run -d --name citus -p 5432:5432 -e POSTGRES_PASSWORD=mypass \ citusdat...

文章 2022-06-14 来自:开发者社区

分布式 PostgreSQL 集群(Citus)官方示例 - 时间序列数据

在时间序列工作负载中,应用程序(例如一些实时应用程序查询最近的信息,同时归档旧信息。https://docs.citusdata.com/en/v10.2/sharding/data_modeling.html#distributing-by-entity-id为了处理这种工作负载,单节点 PostgreSQL 数据库通常会使用表分区将一个按时间排序的大数据表分解为多个继承表,每个表包含不同的时....

分布式 PostgreSQL 集群(Citus)官方示例 - 时间序列数据
文章 2022-06-14 来自:开发者社区

分布式 PostgreSQL 集群(Citus)官方示例 - 实时仪表盘

Citus 提供对大型数据集的实时查询。我们在 Citus 常见的一项工作负载涉及为事件数据的实时仪表板提供支持。例如,您可以是帮助其他企业监控其 HTTP 流量的云服务提供商。每次您的一个客户端收到 HTTP 请求时,您的服务都会收到一条日志记录。您想要摄取所有这些记录并创建一个 HTTP 分析仪表板,为您的客户提供洞察力,例如他们的网站服务的 HTTP 错误数量。重要的是,这些数据以尽可能少....

分布式 PostgreSQL 集群(Citus)官方示例 - 实时仪表盘

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像