首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi桌面应用程序良好数据库所需的建议

Delphi桌面应用程序良好数据库所需的建议
EN

Stack Overflow用户
提问于 2009-07-27 18:43:32
回答 17查看 3.5K关注 0票数 15

我正在创建一个用Delphi编写的桌面应用程序,我正在为我的应用程序寻找一个数据库。

我有点不知所措,因为有很多可用的选择。我非常感谢其他开发人员基于他们的经验提出的一些建议和见解。

关键因素

  • 低成本或零成本。
  • 不收分销费。
  • 轻松处理多达35,000记录,没有任何问题,理想情况下高达100 K。
  • 支持多个表(本例中最多支持10个表)
  • Blob支持(二进制对象、图像等)
  • 可以作为应用程序安装集的一部分分发。也就是说,用户不必到别人的网站下载数据库安装程序。
  • 可以通过安装集进行安装和配置,用户交互最少。我的目标用户群在技术上并不倾向于。
  • 相当快的性能。
  • 支持标准SQL语句(或一些相当接近的语句)
  • 支持多个索引

不那么挑剔

  • 数据库安装的大小
  • 一旦安装到用户的系统上,数据库的大小。

不重要,但如果可用的话很好

  • 多用户支持
  • 加密
  • 可扩展性
EN

回答 17

Stack Overflow用户

发布于 2009-07-27 18:56:24

火鸟是一个很好的选择。它满足您的所有要求,有优秀的管理工具可供使用(IBExpert,甚至免费版本也是我为DB使用过的最好的工具),您可以在Delphi中为您的应用程序可能具有的特殊需求编写自己的用户定义函数。雅虎集团的支持小组似乎对任何人提交的任何支持请求都不屑一顾。总之,对于我的桌面应用程序,我不认为我能做得更好。

票数 21
EN

Stack Overflow用户

发布于 2009-07-27 18:46:57

一个很好的选择是使用硅钙石德尔菲2009有一个包装器。

它将非常非常好地处理这个大小的DB,并且完全可以免费使用和分发、稳定、健壮,并且几乎支持您的所有需求。

票数 10
EN

Stack Overflow用户

发布于 2009-07-27 22:20:33

有趣的是,还没有人提到这一点,但是SQL Server Express (免费)会做你想要的一切。速成版的数据库大小限制为4GB。您可以在Delphi应用程序中使用Devart的Server直接访问组件 (简称SDAC)与它进行通信。

另外,由于2005年版的安装要求不高(2008年需要.NET 3.0),所以它可能值得特别考虑。

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

https://stackoverflow.com/questions/1189892

复制
相关文章

相似问题

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