如题,想知道为什么大家都不用 oracle 作为数据库,除了 oracle 贵之外,有别的原因吗?
项目刚启动,没发现什么性能问题,存储过程没用到,因为引擎部分是 java 做的。主键处理用两行代码搞定: self.primary_key = :id self.sequence_name = 'xxx_id_asq'
每个 model 都要加这两行代码吗?
self.primary_key = :id self.sequence_name = 'xxx_id_asq'
如果不设定 self.sequence_name = 'xxx_id_asq',oracle 的 adapter 会自动创建序列或者帮助我们维护主键吗?
如果真的非要用 Oracle 还是推荐 JRuby;因为 ruby-oci8 只支持 32 位的 oci,这个还和 Oracle client 有关,在不同环境下的表现还有不同……JRuby 借助 ojdbc 会省事很多。