上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: 创建和分布表 要创建分布式表,您需要首先定义表 schema。 为此,您可以使用 CREATE TABLE 语句定义一个表,就像使用常规 PostgreSQL 表一样。 CREATE TABLE http://www.postgresql.org/docs/current/static/sql-cr 阅读全文
posted @ 2022-03-27 03:02 为少 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 准备工作 这里假设,你已经在 k8s 上部署好了基于 Citus 扩展的分布式 PostgreSQL 集群。 查看 Citus 集群(kubectl get po -n citus),1 个 Coordinator(协调器) 节点 + 3 个 Worker(工作器) 节点。 NAME READY S 阅读全文
posted @ 2022-03-24 13:08 为少 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 多租户应用程序 在本教程中,我们将使用示例广告分析数据集来演示如何使用 Citus 来支持您的多租户应用程序。 注意 本教程假设您已经安装并运行了 Citus。 如果您没有运行 Citus,则可以使用单节点 Citus 中的选项之一在本地设置 Citus。 https://docs.citusdat 阅读全文
posted @ 2022-03-22 14:18 为少 阅读(3386) 评论(0) 推荐(3) 编辑
摘要: 确定应用程序类型 在 Citus 集群上运行高效查询要求数据在机器之间正确分布。这因应用程序类型及其查询模式而异。 大致上有两种应用程序在 Citus 上运行良好。数据建模的第一步是确定哪些应用程序类型更接近您的应用程序。 概览 多租户应用 实时应用 有时 schema 中有几十个或数百个表 表数量 阅读全文
posted @ 2022-03-21 22:30 为少 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 单节点 Citus Docker (Mac 与 Linux) Docker 镜像仅用于开发/测试目的, 并且尚未准备好用于生产用途。 您可以使用一个命令在 Docker 中启动 Citus: # start the image docker run -d --name citus -p 5432:5 阅读全文
posted @ 2022-03-20 14:48 为少 阅读(2063) 评论(0) 推荐(2) 编辑
摘要: Python/Django 支持分布式多租户数据库,如 Postgres+Citus。 通过将租户上下文添加到您的查询来实现轻松横向扩展,使数据库(例如 Citus)能够有效地将查询路由到正确的数据库节点。 构建多租户数据库的架构包括:为每个租户创建一个数据库、为每个租户创建一个 schema 和让 阅读全文
posted @ 2022-03-19 12:16 为少 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 在时间序列工作负载中,应用程序(例如一些实时应用程序查询最近的信息,同时归档旧信息。 https://docs.citusdata.com/en/v10.2/sharding/data_modeling.html#distributing-by-entity-id 为了处理这种工作负载,单节点 Po 阅读全文
posted @ 2022-03-18 10:27 为少 阅读(664) 评论(0) 推荐(0) 编辑
摘要: Citus 提供对大型数据集的实时查询。我们在 Citus 常见的一项工作负载涉及为事件数据的实时仪表板提供支持。 例如,您可以是帮助其他企业监控其 HTTP 流量的云服务提供商。每次您的一个客户端收到 HTTP 请求时,您的服务都会收到一条日志记录。您想要摄取所有这些记录并创建一个 HTTP 分析 阅读全文
posted @ 2022-03-17 10:17 为少 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 将现有应用程序迁移到 Citus 有时需要调整 schema 和查询以获得最佳性能。 Citus 扩展了 PostgreSQL 的分布式功能,但它不是扩展所有工作负载的直接替代品。高性能 Citus 集群需要考虑数据模型、工具和所使用的 SQL 功能的选择。 第一步是优化现有的数据库模式,以便它可以 阅读全文
posted @ 2022-03-16 10:59 为少 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 如果您正在构建软件即服务 (SaaS) 应用程序,您可能已经在数据模型中内置了租赁的概念。 通常,大多数信息与租户/客户/帐户相关,并且数据库表捕获这种自然关系。 对于 SaaS 应用程序,每个租户的数据可以一起存储在单个数据库实例中,并与其他租户保持隔离和不可见。这在三个方面是有效的。 首先,应用 阅读全文
posted @ 2022-03-15 10:52 为少 阅读(1365) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
点击右上角即可分享
微信分享提示
主题色彩