我正在创建一个用Delphi编写的桌面应用程序,我正在为我的应用程序寻找一个数据库。
我有点不知所措,因为有很多可用的选择。我非常感谢其他开发人员基于他们的经验提出的一些建议和见解。
关键因素
不那么挑剔
不重要,但如果可用的话很好
发布于 2009-07-27 18:56:24
火鸟是一个很好的选择。它满足您的所有要求,有优秀的管理工具可供使用(IBExpert,甚至免费版本也是我为DB使用过的最好的工具),您可以在Delphi中为您的应用程序可能具有的特殊需求编写自己的用户定义函数。雅虎集团的支持小组似乎对任何人提交的任何支持请求都不屑一顾。总之,对于我的桌面应用程序,我不认为我能做得更好。
发布于 2009-07-27 18:46:57
一个很好的选择是使用硅钙石。德尔菲2009有一个包装器。
它将非常非常好地处理这个大小的DB,并且完全可以免费使用和分发、稳定、健壮,并且几乎支持您的所有需求。
发布于 2009-07-27 22:20:33
有趣的是,还没有人提到这一点,但是SQL Server Express (免费)会做你想要的一切。速成版的数据库大小限制为4GB。您可以在Delphi应用程序中使用Devart的Server直接访问组件 (简称SDAC)与它进行通信。
另外,由于2005年版的安装要求不高(2008年需要.NET 3.0),所以它可能值得特别考虑。
https://stackoverflow.com/questions/1189892
复制相似问题