gpt4 book ai didi

ruby-on-rails - Rails + 甲骨文 : worth hassle?

转载 作者:行者123 更新时间:2023-12-03 16:06:40 27 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




使用 Rails 和 Oracle 在架构上是否合理?
我担心的是 Oracle 对于 Rails 来说太“沉重和高端”了。
有什么想法吗?
谢谢。

最佳答案

Rails 的数据库需求或多或少归结为表、索引和 CRUD。

任何提供这些的东西都应该能够作为 Rails 应用程序的后端,而 Oracle 肯定会在它提供的大量特性中的某个地方完成这些部分。如果您可以使用 ActiveRecord 迁移,那么无论如何您都不需要过多担心特定于平台的方面。

ActiveRecord 的 oracle-adapter(需要单独下载并放置在 activerecord\lib\active_record\connection_adapters,顺便说一句)在适当的情况下使用 Oracle 特定的元素,我能想到的主要元素是使用序列作为 id一代。

Oracle 查询优化器非常智能,对于复杂的多表查询可能比 MySQL 更好。

如果您将 Oracle 视为外部托管站点的后端,那么我会以成本为由持怀疑态度,以及已经说明的关于可用性的保留意见。但我怀疑这个问题更多地与内部已有的东西有关,在这种情况下,我会说它是您可以获得的“好”解决方案。

我正在 Rails/Oracle 上开发 Intranet 应用程序,在本地使用 OracleXE 进行开发,部署到一些“大铁”机器(照顾它是别人的工作,我什至不知道它正在运行什么操作系统)用于生产。

编辑:值得一看 activerecord-oracle_enhanced-adapter (它是一个 gem)作为内置 oracle 适配器的替代品,如果只是为了改进日期/日期时间值的处理(Oracle 只有一种列类型: DATE )。它可能使我免于崩溃......

关于ruby-on-rails - Rails + 甲骨文 : worth hassle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/337305/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com