![](/img/trans.png)
[英]what is the best approach to store keywords inside database, language agnostic
[英]What is the best approach to store configuration info in a server application? (No database)
我有一个用C#编写的服务器应用程序。
作为应用程序运行,会有键- 数万 >值映射产生的,这个信息需要保留 。 对于这些映射记录中的每一个,都将进行更新/删除操作。
存储它的最佳方法是什么? 没有数据库。
在这种情况下, ConfigurationManager是否存在任何性能问题?
成千上万的记录怎么样? 是否可以避免使用任何数据库?
谢谢!
我知道你说“没有数据库”,但考虑使用SQL Server Compact ,它提供了一个免费的,占用空间小的SQL Server功能,你不需要安装 - 它有点像Jet的成熟版本。
或者,您可能希望查看是否可以找到ISAM实现。
您可能无法使用完全成熟的数据库,但您可以考虑使用嵌入式SQL引擎:
我从未使用过SQL CE,但SQLLite只是一个DLL。
显然,您没有完全成熟的数据库引擎的所有功能,但它们仍然非常强大,当然比Configuration Manager更好地保存数据。
假设您的托管要求您没有数据库,那么仍有几个选项:
我同意史蒂夫摩根的观点。 我推荐SQL Server Compact。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.