首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >哪种嵌入式数据库具有最大的SQL遵从性和并发支持?

哪种嵌入式数据库具有最大的SQL遵从性和并发支持?
EN

Stack Overflow用户
提问于 2009-09-17 13:14:06
回答 6查看 3.9K关注 0票数 15

我的应用程序目前使用Microsoft Access,但现在可以托管在Linux机器上。此外,当从多台计算机访问时,其中一台计算机可能会更新记录(当它被其他用户读取时)。

我还要求嵌入式数据库应该支持复杂的SQL查询-比如内部SQL、Joins等。

我尝试了SQLite,但许多现有的查询都失败了,或者需要修复(就像在一个简单的查询中使用inner join的查询一样,SQLite不能接受FROM之后的括号,因此必须将其删除)。也不支持Right join。

我开始了解Apache DerbyH2,但首先希望您能给我宝贵的意见。

编辑:

我忘记提到我的应用程序完全是用Java编写的。

编辑:

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

更新

我用Firebird做了测试,它看起来真的很好,零管理员,并且符合SQL。它的速度很快,并且在我可以尝试的任何典型查询中都没有问题。我对它非常满意,并希望将它用于我提出这个问题的项目。

希望Advantage Server也是好的,但没有时间检查它。在查看/使用Firebird之后,我觉得没有必要再尝试其他任何东西了。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-09-17 15:02:51

我想是Firebird

在Firebird 2.1中甚至支持Cte's

Firebird可以在Windows、Linux、Mac OS上运行...

Java的Jaybird驱动程序。

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

票数 13
EN

Stack Overflow用户

发布于 2009-09-22 03:14:12

我将介绍Advantage数据库服务器(sybase.com)。它可以在Windows、Linux和NetWare上运行。我们有一个用于建筑业的商业会计/项目管理应用程序,并在6或7年前切换到Advantage。我们对其性能和支持感到非常满意。顾客也很高兴。

票数 6
EN

Stack Overflow用户

发布于 2009-10-21 12:05:24

您可以在这里找到关于Derby的SQL标准遵从性的详细描述:http://wiki.apache.org/db-derby/SQLvsDerbyFeatures

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1438817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档