哪个嵌入式数据库具有最大的SQL兼容性,并发性支持?

前端之家收集整理的这篇文章主要介绍了哪个嵌入式数据库具有最大的SQL兼容性,并发性支持?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用程序目前使用Microsoft Access,但现在可以托管在Linux盒子上.此外,当从多个计算机访问时,其中之一可以更新记录(当其被其他用户读取时).

我还要求嵌入式数据库应该支持复杂的SQL查询,如内部sql,连接等.

我尝试了SQLite,但是许多现有的查询失败,或者需要修复(比如在使用内部连接的简单查询中,FROM之后的括号不可接受sqlite,并且必须被删除).不支持右连接.

我知道Apache DerbyH2,但首先会喜欢你的宝贵意见.

编辑:

我忘了提到我的应用程序完全用Java编写.

编辑:

在预设时,我使用Microsoft Access mdb,在网络驱动器上共享,从远程计算机进行无DSN连接.

更新

我用Firebird做了试验,它确实看起来很好,零管理和sql兼容.它是快速的,我没有任何问题,在任何典型的查询,我可以尝试.我对此非常满意,希望将其用于我提出这个问题的项目.

希望Advantage Server也会很好,但是无法有时间来审查它.在浏览/使用Firebird后,不要再想尝试任何其他事情了.

解决方法

我觉得是 Firebird.

即使Cte’s在Firebird 2.1中得到支持

Firebird适用于Windows,Linux,Mac OS …

用于Java的Jaybird驱动程序.

Access到Firebird有一些很好的迁移工具:

> IBDatapump
> Microsoft访问Firebird数据库转换器(MDB2FDB)

猜你在找的MsSQL相关文章