我想存储数据,大约 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 存储。
感谢所有发布的内容。
- 2 回答
- 0 关注
- 234 浏览
添加回答
举报
0/150
提交
取消