【问题标题】:Is there a feature in PostgreSQL similar to Cassandra's keyspace?PostgreSQL 中是否有类似于 Cassandra 的键空间的功能?
【发布时间】:2016-09-09 00:37:03
【问题描述】:

我正在权衡将数据库从 Cassandra 迁移到 PostgreSQL 的选项。一个重大障碍是我们当前的多租户 Cassandra 数据库利用键空间来隔离客户端数据。每个客户端在他们自己的专用密钥空间中都有一个相同的模式。我不确定如何或是否可以在 PostgreSQL 中类似地组织我们的数据?

【问题讨论】:

  • 我无法回答您的 PostgreSQL 问题,但是由于模式相同,您是否考虑过多租户的数据建模?像 PRIMARY KEY ((tenant_id, key), key2, key 3 ...) 之类的东西?大多数多租户 Cassandra 部署在应用层的身份验证机制旁边处理多租户。如果您的客户需要物理分离的数据,这显然无济于事。只是把它作为一种选择:)

标签: postgresql cassandra multi-tenant


【解决方案1】:
CREATE DATABASE keyspace_name

键空间类似于 PostGres/Oracle/MySQL 中的数据库或表空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-11
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多