【发布时间】:2011-10-23 01:01:01
【问题描述】:
您好,我正在创建一个 Windows 应用程序,我需要选择一个数据库。我不想出去为每个使用我的应用程序的人安装 sql server express。
我可以使用哪些不需要安装应用程序的数据库。我想为每个客户建立一个本地存储的数据库。
【问题讨论】:
-
Free portable database 的可能重复项
标签: c# visual-studio-2010
您好,我正在创建一个 Windows 应用程序,我需要选择一个数据库。我不想出去为每个使用我的应用程序的人安装 sql server express。
我可以使用哪些不需要安装应用程序的数据库。我想为每个客户建立一个本地存储的数据库。
【问题讨论】:
标签: c# visual-studio-2010
我使用 SQLite (http://www.sqlite.org/)。它是免费的,你只需要分发一个 dll 它允许您管理多达 14 TB 大小的数据库 (http://www.sqlite.org/limits.html)
【讨论】:
这取决于你想用它做什么,如果你只想为每个用户使用一个数据库,那么我会考虑使用 SQLite
如果您需要为每个用户使用一个数据库,那么安装在远程服务器上的 SQL Server 将是理想的
【讨论】:
SQLite 在这些场景中表现出色。
【讨论】:
【讨论】:
我会考虑使用 SQLite。它是无服务器的,不需要用户部分的预配置。每个数据库都简单地保存为一个文件。阅读此SQLite
【讨论】:
我认为最好使用:SQL Light 数据库可能会解决您的问题。
【讨论】: