c# - 在服务器应用程序中存储配置信息的最佳方法是什么? (无数据库)

标签 c# .net configuration configuration-files

我有一个用 C# 编写的服务器应用程序。

随着应用的运行,会产生数以万计的key->value映射,这些信息需要持久化。对于这些映射记录中的每一条,都会有更新/删除操作。

存储它的最佳方法是什么?没有数据库。

在这种情况下,ConfigurationManager 是否存在任何性能问题?

数千条记录如何?是否可以避免使用任何数据库?

谢谢!

最佳答案

我知道你说“没有数据库”,但考虑使用 SQL Server Compact它提供了一个免费的、占用空间小的 SQL Server 功能,您无需安装 - 它有点像 Jet 的成熟版本。

或者,您可能想看看是否可以找到 ISAM 实现。

关于c# - 在服务器应用程序中存储配置信息的最佳方法是什么? (无数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6871233/

相关文章:

c# - 如何检查xElement值是否存在?

c# - WPF .NET4.0 内容控件超出屏幕

c# - 在 Windows 7 中保留屏幕区域

java - 在 Java Web 应用程序中使用可配置属性

c# - 在C#中获取项目的路径

c# - 如何使用 Unity 3D 将数据保存到 Google SpreadSheet

c# - 使用 CloudFront 的无效路径在 C# 中创建失效

Java解析嵌套conf文件

linux - 安装 perl 以便可以通过多个路径访问它

c# - 如何对按字母顺序排列的成员的 File.ReadAllLines 返回的数组进行排序?