我有一个现有的关系 Postgresql 数据库。一些表包含非常大的 blob,它们会比 NoSQL 文档好得多。这将大大减轻我们的关系数据库。
因此,我们考虑将这些 blob 表移到 CosmosDB 或 MongoDB 等 NoSQL 解决方案中。但是,纯粹的关系表存在外键依赖关系,这使得将这些表移出到它们自己的数据库中变得复杂。
我发现 PSQL 原生支持存储文档并且可以分发。到目前为止,我看到的解决方案是 CitusData 和 Postgres XL。对于那些使用过的人,他们如何比较?
有没有人遇到过类似的情况?您是否分离到 NoSQL 数据库中?或者是否有人将他们的 PSQL 划分为关系和 NoSQL 部分?那是怎么回事?事后你会建议注意什么?