为了账号安全,请及时绑定邮箱和手机立即绑定

Windows 10 注册表作为数据库

Windows 10 注册表作为数据库

C#
泛舟湖上清波郎朗 2021-10-09 16:20:49
我想存储数据,大约 200,000 个键值对。我知道 Windows 注册表对此不以为然,但请耐心等待,随着技术的发展......如果我将其存储在注册表中,并且我的应用程序位于 App-V 类型容器中(它实际上将位于 UWP 容器中) - 那么注册表对于我的应用程序来说是本地的。因此,只有我的应用程序可以访问注册表,它是 Windows 注册表的子集(减小了大小),并且我可以直接访问(例如,它不通过 Windows 10 的文件访问代理)。这有问题吗?表现?与什么相比?最大尺寸?多线程访问?腐败?我将使用 .net 4.7.2 和 C#。SQLite 等替代方案意味着在 KVP 之上添加组件和构建数据库。其他想法是 esent 引擎,但这需要 .net 包装器。谢谢
查看完整描述

2 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

Windows 注册表,虽然它是一个数据库,但它没有索引,因此性能会很差。这是不使用它的一个很好的理由。

我将调查 ESENT 和其他基于 NoSQL 的 KVP 存储。

感谢所有发布的内容。


查看完整回答
反对 回复 2021-10-09
  • 2 回答
  • 0 关注
  • 234 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信