我正在开发一个可以使用大量DBMS作为后端的开源项目。到目前为止,我们支持SQL Server 2005和SQL Server 2008,但我们还希望支持一些其他数据库,包括一些基于文件的数据库。
注意:基于文件的数据库必须在64位平台上运行,因此MS Access不是一个选项,因为没有64位提供程序AFAIK。
您认为哪个DBMS应该以数据库为中心的开源项目支持?
答案 0 :(得分:6)
答案 1 :(得分:3)
提供ODBC支持,然后最终用户可以选择几乎任何数据库。
答案 2 :(得分:1)
Firebird,无论是嵌入式变体还是(小占用空间)服务器。
答案 3 :(得分:1)
MySQL,它是一种广泛使用的免费/开源RDBMS。
不是基于文件的DBMS,但你没有说它必须是,只是你也想要其中一些。
答案 4 :(得分:0)
支持这些:sqlite,mysql,postgresql
你没有提到你正在开发的语言。有些像Java一样,有标准的数据库API,因此只要你在应用程序中使用SQL语言的公分母,就可以轻松支持多个SQL服务器。 / p>
答案 5 :(得分:0)
我同意firebird可以比SQL Lite和M $ SQL Express更好,甚至比mysql更好,随着CPUS的数量更好地扩展并且更成熟(触发器,并且交易在许多光年前实现) )