The*_*ven 15 database delphi desktop-application delphi-2009
我正在创建一个用Delphi编写的桌面应用程序,我正在为我的应用程序寻找一个数据库.
我对可用选项的数量感到有些不知所措.我非常感谢其他开发人员根据他们的经验提出的一些建议和见解.
低或没有买入成本.
没有配送费.
轻松处理多达35,000条记录,无问题,最高可达100k.
支持多个表(在这种情况下最多10个)
Blob支持(二进制对象,图像等)
可以作为应用程序安装集的一部分进行分发.IE用户没有其他人的网站下载数据库安装程序.
可以通过最小化用户交互的安装集进行安装和配置.我的目标用户群在技术上并不倾向.
合理的快速性能.
支持标准SQL语句(或合理的关闭)
支持多个索引
jro*_*nhi 21
Firebird是一个很好的选择.它满足您的所有要求,有可用的优秀管理工具(IBExpert,即使免费版本是我用过DB的最佳工具),您可以在Delphi中编写自己的用户定义函数以满足特殊要求你的应用可能有.雅虎集团的支持小组似乎跳过任何人提交的任何支持请求.总而言之,对于我的桌面应用程序,我认为我不能做得更好.
有趣的是没有人提到这一点,但SQL Server Express(免费)会做你想要的一切.Express版的数据库大小限制为4GB.您可以使用Devart的SQL Server直接访问组件(简称SDAC)在您的Delphi应用程序中与它进行通信.
此外,由于其安装要求不是很重(2008需要.NET 3.0),因此可能值得特别关注2005版本.