从MySQL到Oracle:陷阱
在我的整个开发生涯中,我只在很长一段时间内使用过MySQL,对于一个客户端,我们现在需要使用Oracle数据库进行一些性能测试和调优 从使用MySQL到使用Oracle,我应该注意哪些明显的陷阱 到目前为止我发现的事情:从MySQL到Oracle:陷阱,mysql,oracle,Mysql,Oracle,在我的整个开发生涯中,我只在很长一段时间内使用过MySQL,对于一个客户端,我们现在需要使用Oracle数据库进行一些性能测试和调优 从使用MySQL到使用Oracle,我应该注意哪些明显的陷阱 到目前为止我发现的事情: 只有一个数据库 MySQL所称的数据库是Oracle中的模式 用户和模式几乎相同(这里还不清楚区别) 没有自动增量。相反,您需要创建自己的序列 不可能通过多个文本值元组同时插入多个条目 数字格式是本地化的,从CSV文件导入时可能会引起麻烦 其他建议将不胜感激。任何良好的资源
- 只有一个数据库
- MySQL所称的数据库是Oracle中的模式
- 用户和模式几乎相同(这里还不清楚区别)
- 没有自动增量。相反,您需要创建自己的序列
- 不可能通过多个文本值元组同时插入多个条目
- 数字格式是本地化的,从CSV文件导入时可能会引起麻烦
再见。如果插入或更新的字符串长度超过varchar2列的长度,Oracle将抛出异常。MySQL将悄悄地截断它。如果您的代码没有(甚至无意中)依赖于此行为,最好仔细检查一下。请注意“注意,我们实际上并没有将数据库从一个迁移到另一个,更多的是关于我个人在思维方式等方面所做的调整。”我问题的一部分;-)