Redis DB适合桌面应用吗?

时间:2013-10-18 06:44:45

标签: redis

我正在使用LUA中的简单桌面应用程序。此应用程序正在提取软件工件并将其存储到图形结构中的键值数据库中。考虑到东京内阁和redis,我正在探索哪个db会更好用。但redis是基于服务器的数据库,所以我的问题是它是否适合这样的应用程序。或者指出一些更好的解决方案。感谢

2 个答案:

答案 0 :(得分:3)

是不是Redis更适合高性能应用程序而不适用于独立桌面应用程序?

是的,但它也可以很好地用于独立的桌面应用程序。我在两种情况下都使用了redis,我很高兴这两种情况。

在这里,我建议您寻求易于集成,并为您提供更多功能并更贴近您的期望。

答案 1 :(得分:2)

我知道您希望桌面应用程序存储到键值数据库。我会投票支持redis,因为大多数开发人员使用它们而不是东京,但我可能错了。

在实践方面,如果您希望键值存储数据库使用Redis,因为数据库本身专注于键值存储,并且它已具有网络功能和可伸缩性。

缺点可能在于redis的硬件规格。您必须编写考虑最小内存要求的代码,并尽可能地将您存储的内容限制在RAM中。然而,现在记忆变得更大,更好,更便宜。

在东京内阁,它可以处理比记忆本身更大的东西。这就是为什么我认为你因为这个事实而考虑过它。

即使东京有更好的记忆管理,我仍然会选择Redis。