首页 文章

重用现有数据库,还是使用新数据库? (申请表现)[关闭]

提问于
浏览
-1

我有一个现有的Oracle 11g数据库,其上运行着一个高事务量应用程序 . 我有另一个应用程序(CMS),并且我不确定在性能方面是否有意义重用现有的Oracle数据库,或者在另一台物理机器上使用单独的数据库 . 这两个应用程序没有共享数据 .

我的问题是:Oracle 11g(企业版)是否具有允许同时访问两个完全独立的数据集的功能,唯一的性能限制是可用的物理/虚拟服务器资源?

This question在MySQL上没有't apply because my data sets are completely unrelated (and they' . 我查看了Oracle对应用程序性能的建议,但this paper没有解决在同一数据库上运行单独数据集的单独应用程序的性能优化问题 .

1 回答

  • 1

    您的问题的直接答案是:不,如果不考虑您的基础架构中的任何变化,Oracle没有进行这种分离的功能 .

    据我所知,您对Oracle的选择将是:

    1)单个实例 .

    1.1)只有一个节点(现在你的情况,对!!) . Oracle Enterprise会扩展添加节点,因此,此选项不会扩展,并且同一数据库中的两个模式/数据集将相互进入 .

    1.2)添加更多节点 . 您可以添加更多节点以共享负载(使用RAC) . 管理将更加复杂,许可成本也会上升 . 但在这种情况下,可扩展性仅受您的预算限制 .

    2)在不同的机器中的两个单独的实例 . 相当于在MySql中使用新数据库(不关心功能和定价的差异) .

    MySql在许多方面都不如Oracle,但在设置成本方面明显优越 . 对维护/开发成本不太确定 .

相关问题