【问题标题】:Multiple server instance load and database balancing多服务器实例负载和数据库平衡
【发布时间】:2014-03-24 20:00:22
【问题描述】:

如果我错了,请纠正我,但我想通过添加更多机器或平衡多个服务器之间的负载来处理更多请求和负载是水平扩展。那么,如果我添加更多的服务器,我该如何分配数据库呢?我是否只创建一个数据库来保存多台服务器的用户记录?还是我也拆分数据库?那么数据库完整性呢?如何同步呢?我是一个新手,真的很困惑,但渴望学习。我想在我的项目中使用 postgresql,并且想在开始之前了解一些基本知识。我想要做的是,为应用程序负载平衡创建两台服务器(如果不是我必须做的,请纠正我)。如果没有数据库完整性,我将如何管理这些数据库?我必须在两台服务器中复制数据吗?你们如何拥有多个实例和管理数据库?我需要为此进行分片吗?根据postgresql,拥有许多没有数据库完整性的实例的最佳方法是什么。如果有人可以向我解释,我将不胜感激。谢谢!

【问题讨论】:

    标签: postgresql database-design cloud scalability multiple-instances


    【解决方案1】:

    不确定您是否只是在寻找一种服务,它可以为您带来您需要的东西,这样您就不必花时间在它上面,或者另一方面,如果您想最终实现它,我想这可能很复杂。

    如果您正在寻找自己的解决方案,也许您应该看看Postgres-XC,这是一个提供基于PostgreSQL数据库的数据库集群的组。

    另一方面,如果您只是对开发过程感兴趣并且不想花时间在可以将它放在云上的时间上,也许您想看看EnterpriseDB,它提供了云上的 PostgreSQL。

    对于您的应用程序,您还可以使用云服务,您甚至可以根据 here 解释的某些参数自动扩展您的应用程序。

    【讨论】:

      猜你喜欢
      • 2011-08-01
      • 2015-04-01
      • 1970-01-01
      • 2011-04-07
      • 2018-12-17
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多