在哪里存储我的数据?

Posted

技术标签:

【中文标题】在哪里存储我的数据?【英文标题】:Where to store my data? 【发布时间】:2013-03-24 04:45:50 【问题描述】:

我在 VB.NET 中开发需要存储联系人等相关信息的软件。我不能使用 MS-SQL 或 mysql 作为数据库,因为如果我这样做,那么如果我必须在另一台 PC 上安装,我'还需要在该 PC 上安装 MS-SQL。 VB.NET中没有“内置数据库”吗?

【问题讨论】:

【参考方案1】:

根据您需要存储关系数据但无法安装成熟的数据库服务器产品的用例,听起来您的应用程序受益于使用嵌入式数据库。

之前有一个关于这个here的问题

【讨论】:

【参考方案2】:

您可以使用数据集。看看here。

【讨论】:

【参考方案3】:

我会推荐 XMLDatasets。您无需安装任何软件,并且有大量关于如何读取/写入 XML 文件的指南。

另一个解决方案是SQL Compact;它有点像 SQLite(不需要安装)

SQL Compact:http://msdn.microsoft.com/en-us/data/ff687142.aspx

XML 解决方案示例: http://www.codeproject.com/Articles/13854/Using-XML-as-Database-with-Dataset http://www.daniweb.com/software-development/csharp/threads/343670/use-of-xml-file-in-c-instead-of-database

【讨论】:

【参考方案4】:

如果您要处理大量数据,那么数据库是合适的解决方案。 SQL Express 是免费的,可以很好地与 VB 配合使用,而且在您构建安装程序时,它很容易打包为您的 msi 文件的先决条件。

【讨论】:

以上是关于在哪里存储我的数据?的主要内容,如果未能解决你的问题,请参考以下文章

我的 Docker Wordpress 网站在哪里存储数据?

我应该在哪里存储我的应用程序数据?

Spring Security 默认在哪里存储我的会话数据?

我应该在哪里存储我的 Xcode Swift 应用程序的初始数据?

我在哪里可以找到我的 iPhone 应用程序的核心数据持久存储?

使用 FireMonkey 及其跨平台,我应该在哪里存储我的应用程序数据?