当前位置:  开发笔记 > 后端 > 正文

Rails + Oracle:值得麻烦吗?

如何解决《Rails+Oracle:值得麻烦吗?》经验,为你挑选了1个好方法。

使用Rails和Oracle在架构上是否合理?我担心的是,对于Rails来说,甲骨文会"太沉重".有什么想法吗?谢谢.



1> Mike Woodhou..:

Rails的数据库需求或多或少地归结为表,索引和CRUD.

提供这些东西应该是能够作为后端到Rails应用程序和Oracle肯定不会之间的某处的部分膨胀广阔的它提供的功能.如果您可以使用ActiveRecord迁移,那么您无需过分担心特定于平台的方面.

ActiveRecord的oracle适配器(需要单独下载并放在activerecord\lib\active_record\connection_adapters,btw中)在适当的地方使用特定于Oracle的元素,我可以想到的主要元素是使用序列作为id代.

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

如果您将Oracle视为外部托管站点的后端,那么我会对成本原因以及已提出的有关可用性的预留持怀疑态度.但我怀疑这个问题更多地与内部已有的内容有关,在这种情况下,我会说这是一个"好"的解决方案,你可以得到.

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

编辑:这是值得看的ActiveRecord-oracle_enhanced适配器(这是一个宝石)作为替代内置在Oracle适配器,如果只为日期/日期时间值的改进处理(甲骨文只有一点式两种:DATE) .它可能让我免于崩溃......

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有