Wil*_*son 10 replication oracle testing permissions
我正在向我的 IT 部门提议一个数据库暂存环境。这个想法是像我这样的非 IT 人员(公共工程数据分析师)可以有一个地方来测试解决方案,然后自己在实际环境中实施它们,或者在需要时要求 IT 实施它们。这种环境有益于以下几个原因/场景:
create table
,create view
等等)。我大约每周更改一次架构,但在实时环境中测试和实施这些更改对我来说似乎很疯狂。对数据库的依赖数不胜数,因此如果出现问题,可能是灾难性的。我更愿意在单独的环境中提前测试。create trigger
或create function
在实时数据库中。这很好,但我确实有一些可以通过触发器和/或函数解决的问题。我计划提议在临时环境中授予我这些权限,以便我可以开发和测试一些想法,如果它们有效,则建议 IT 在实时环境中实施它们。“非 IT 人员的临时环境”对我来说似乎是一个足够好的方法,但老实说,我只是提出了这个想法。我不知道这在 IT/数据库世界中通常是如何完成的。
是否有适合这种情况的既定 IT/数据库实践?(在为非 IT 人员提议数据库暂存环境时,我是否走在正确的轨道上?)
我同意 @Marcin Gminiski 的回答,您理想情况下希望拥有一个模仿生产环境中可用功能的环境。尽管我对此事的两分钱都归结为“你能买得起什么?” 预算限制通常是良好流程的杀手,因此您的实际承受能力将决定最终解决方案的复杂性/优雅性。
因为您提到您的 IT 部门缺乏时间和人员来为您搭建环境,所以您(或者更确切地说您的部门/经理)是否能够提供任何资金?每年获得少量资金将为研究云提供可能性。云提供商提供您所需的一切,有些解决方案甚至包括适当的许可证,这通常是与 Oracle 相关的最大成本。如果您不将敏感数据放入此环境中,云就会变得更具吸引力。
有各种各样的云选项可供选择,但我会向您推荐AWS 上的 Oracle RDS 实例,因为它们提供了“包含许可证”选项,并且您可以在不使用它时将其关闭,以进一步降低成本。其他云提供商可能存在类似的解决方案,但我熟悉的许多云提供商都要求您为基于 Oracle 的解决方案自带许可证 (BYOL),而不是提供包容性许可证。
最后要注意的是,AWS RDS 实例只是数据库,因此您还需要的任何应用程序服务器基础设施都必须另外考虑。如果您需要一个快速的环境来测试功能,同时又是一种经济高效的方法,那么云是一个不错的选择;只需确保您掌握并关闭所有功能,这样您就不必为闲置的服务器付费。
归档时间: |
|
查看次数: |
323 次 |
最近记录: |