【发布时间】:2012-07-21 21:59:16
【问题描述】:
对于使用 Oracle 数据库构建的现有 Web 应用程序,有哪些可用选项可用于水平扩展。几个想法是:
- 拥有多个数据库和多个应用程序服务器,每个服务器都连接到不同的数据库和一个具有自己数据库的控制器应用程序,其作用是决定将哪个请求发送到哪个服务器。挑战包括在需要时将现有数据从一个数据库移动到另一个数据库,以便在多个数据库上平均分配负载。同时保持所有数据库上的所有公共数据与控制器数据库同步。
- 移至 NoSql
- 还有其他吗? 请提出建议。
【问题讨论】:
-
Oracle RAC 是水平扩展的标准方法。您是否有理由不列出该选项(即成本)?目前的瓶颈是什么?
-
我不知道使用 Oracle RAC 的成本,请您给我一些关于使用 Oracle RAC 或 NoSql 或任何其他解决方案的成本比较的概述。
-
如果您想获得比 Justin Cave 更详细的答案,您需要提供更多有关您当前设置、瓶颈所在等的信息。
标签: database oracle web-applications nosql scalability