Postgresql:在不同机器之间分割数据库

发布于 2024-08-23 13:04:29 字数 297 浏览 6 评论 0原文

我想对一个非常大的 PostgreSQL 8.3 数据库进行分区。 引用手册

分区可以提供多种 好处:

...

很少使用的数据可以 迁移到更便宜且速度较慢的存储 媒体。

将表格重新定位到其他媒体或计算机的正确方法是什么? 亚当

I want to partition a very large PostgreSQL 8.3 database. Quoting the manual,

Partitioning can provide several
benefits:

...

Seldom-used data can be
migrated to cheaper and slower storage
media.

What's the right way to relocate tables to another media or computer?
Adam

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

残疾 2024-08-30 13:04:29

您所说的通常称为复制或集群,具体取决于系统的设置方式。

您具体想要做的是集群,您可以在 PostgreSQL 上实现。

wiki 列出了一些现有的解决方案:

  • Greenplum 数据库(以前称为 Bizgres MPP),专有。与其说这是一种复制解决方案,不如说是一种并行化查询的方法,并且针对数据仓库人群。与ExtenDB类似,但与PostgreSQL紧密集成。
  • GridSQL for EnterpriseDB Advanced Server(以前称为 ExtenDB)
  • sequoia(jdbc,以前称为 c-jdbc)
  • PL/Proxy - 以 PL 语言实现的数据库分区系统。
  • HadoopDB - 放置在 postgres 集群前面的 MapReduce 层后端服务器。无共享集群。

What you are talking about is commonly referred to as Replication or Clustering, depending on how the system is set up.

What you want to do specifically is clustering, and you can do it on PostgreSQL.

The wiki lists some of the existing solutions:

  • Greenplum Database (formerly Bizgres MPP), proprietary. Not so much a replication solution as a way to parallelize queries, and targeted at the data warehousing crowd. Similar to ExtenDB, but tightly integrated with PostgreSQL.
  • GridSQL for EnterpriseDB Advanced Server (formerly ExtenDB)
  • sequoia (jdbc, formerly known as c-jdbc)
  • PL/Proxy - database partitioning system implemented as PL language.
  • HadoopDB - A MapReduce layer put in front of a cluster of postgres back end servers. Shared-nothing clustering.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文