寻找与Oracle具有相同SQL语法的内存数据库
我正在寻找一个内存数据库,可用于针对 Oracle 自动测试旧版 ADO.NET 代码。所以内存数据库应该具有与Oracle相同的SQL语法。
有什么建议吗?
I'm looking for a in-memory database that can be used for automatic testing of legacy ADO.NET code against Oracle. So the in-memory database should have the same SQL syntax as Oracle.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
那么 Oracle IMDB 缓存 是理想的选择产品。我认为自动化测试需要许可证,但看看您可以与当地的 Oracle 销售代表协商什么。
但我会从常规数据库 NOARCHIVELOG 模式开始。也许使用某种形式的内存磁盘上的临时文件和日志,因为您不需要恢复。
另外,请咨询 Oracle 支持人员,因为可以设置一些隐藏参数来提高速度,但会牺牲可恢复性(即,不会以无法处理实例恢复为代价生成重做)。
Well Oracle IMDB Cache is the ideal product. I think automated testing would require a license, but see what you can negotiate with your local Oracle sales rep.
But I'd start with a regular DB, NOARCHIVELOG mode. Perhaps with temp and logs on some form of ram disk since you've got no need of recovery.
Also talk to Oracle Support as there are some hidden parameters that can be set to improve speed at the expense of recoverability (ie not generate redo at the expense of not being able to handle instance recovery).
尝试 Oracle TimesTen 我没玩过我自己也用过它,但相信它与 Oracle RDBMS 具有相同的语法。
try Oracle TimesTen I haven't played with it myself but believe it has the same syntax as Oracle RDBMS.