寻找与Oracle具有相同SQL语法的内存数据库

发布于 2024-10-13 05:49:11 字数 94 浏览 7 评论 0原文

我正在寻找一个内存数据库,可用于针对 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

微暖i 2024-10-20 05:49:11

那么 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).

盛夏尉蓝 2024-10-20 05:49:11

尝试 Oracle TimesTen 我没玩过我自己也用过它,但相信它与 Oracle RDBMS 具有相同的语法。

try Oracle TimesTen I haven't played with it myself but believe it has the same syntax as Oracle RDBMS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文