我应该选择哪个数据库不要担心大小限制?

lyb*_*rko 1 delphi

我想制作相当简单的数据库,它应该存储视频文件和声音文件.我想使用MS Access数据库(mdb),但这仅限于2 GB.我不想使用服务器 - 客户端解决方案,因为它应该是单个应用程序,只使用存储在本地硬盘上的本地数据库.这就是主意.

你可以给我一个建议吗?

感谢名单

Joh*_*mas 11

我会选择嵌入式Firebird.您可以拥有免维护的桌面应用程序,如果需要,您可以稍后将其扩展到完整的C/S系统.你也有足够的库(免费或不免费 - Zeos,UIB,IBObjects,FIBPlus)从Delphi中使用它.没有提到最新的Delphi有一个DBX驱动程序OOTB.

此外,在数据库blob中拥有大量数据(如果设计正确)不会影响搜索速度.

HTH

  • @lyborko:Firebird是免费的.请在此处查看详细信息:http://www.firebirdsql.org/index.php?op = doc&id = idpl (6认同)
  • @lyborko:并检查MySQL许可证http://www.mysql.com/about/legal/licensing/index.html (2认同)

whi*_*rra 6

如果要存储视频/音频数据等二进制数据,则应考虑使用文件系统并将宽度,高度,长度,作者等元数据放在您选择的数据库中.我喜欢MySQL.

  • 如果您的应用程序不是GPL:MySQL不是免费的. (5认同)
  • @lyborko - 如果您担心某人篡改您的数据,请查看将其加密并在硬盘上签名.将它们粘贴在数据库中不会再保护它们而不是将它们存储在文件系统上它只会让人们更难以理解它们 (2认同)