我有一个用C#编写的服务器应用程序。随着应用程序的运行,将生成数以万计的键-值映射,并且此信息需要保留。对于这些映射记录中的每一个,都会有更新/删除操作。最好的存储方法是什么?没有数据库。在这种情况下,ConfigurationManager是否存在任何性能问题?几千条记录怎么样?是否可以避免使用任何数据库?谢谢! 最佳答案 假设您的主机要求您没有数据库,仍然有几种选择:当您仅将数据库文件放在App_Data下并使用ADONET来访问这些文件时,就好像它是功能齐全的SQL Server一样,这是SQL Server Compact的方法。OLEDB连接到csv,dbf或任何其他结构化文件。本地解决方案-诸如IDictionary 集合之类的内容可以手动保存到XML,平面文件,二进制数组或其他内容中。关于c# - 在服务器应用程序中存储配置信息的最佳方法是什么? (无数据库),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6871233/