【发布时间】:2011-01-18 02:52:37
【问题描述】:
是否有某种简单的数据库系统使用简单的文本或 xml 文件进行数据存储?我只需要一些基本功能,例如更新、删除、插入、简单的约束和关系。
对于我现在使用 SQL Server 的项目来说太重了,反正我从来没有真正喜欢过它。
【问题讨论】:
-
微软访问正常
标签: asp.net sql xml database text
是否有某种简单的数据库系统使用简单的文本或 xml 文件进行数据存储?我只需要一些基本功能,例如更新、删除、插入、简单的约束和关系。
对于我现在使用 SQL Server 的项目来说太重了,反正我从来没有真正喜欢过它。
【问题讨论】:
标签: asp.net sql xml database text
【讨论】:
.NET Framework 中的 DataSet 也是一个选项。请参阅 MSDN 上的 DataSets, DataTables, and DataViews (ADO.NET)。
【讨论】:
SqlCompact 是一个很好的选择。没有引擎或设置,只需包含 .dll,您就可以即时创建数据库。
-- 编辑:就像@MathewMartin 所说:SqlCompact 4.0 旨在成为一个 Web 数据库并允许多个连接。
【讨论】:
SQLite 是一个不错的选择。
由于您使用的是 .net,我会考虑只使用 xml 和 LINQ to XML,它在很多方面都非常像 sql。
【讨论】:
检查这个 Stack Overflow 问题:Free portable database
在那里你会找到“轻量级”数据库的列表。
【讨论】:
如果您更喜欢对象数据库,请考虑使用NDatabase。
【讨论】: