28得票1回答
Riak对Redis键值存储的优势是什么?

我曾遇到过在各大公司中使用Riak作为键值存储的情况。想知道它与流行的键值存储Redis相比有哪些突出的特点?

27得票3回答
在Redis中存储对象属性

假设我有一个对象(User),它由几个属性(ID、Name、Surename、Age)组成。在redis中,哪种方式更好存储这个对象? 将每个属性的值存储在专用键中,例如user:{id}:id、user:{id}:name、user:{id}:surename、user:{id}:age...

21得票2回答
ZooKeeper和任何分布式键值存储之间有什么区别?

我刚接触zookeeper和分布式系统,正在自学。 目前我所理解的是,ZooKeeper只是一个键值存储器,其键为路径,值为字符串,这与Redis等其他键值存储器没有什么不同。(显然,在Redis中我们也可以使用斜杠分隔的路径作为键。) 那么我的问题是,ZooKeeper和其他分布式键值存...

19得票1回答
有没有一种方法在GraphQL中表示一个键值对对象?

我正在我的Node.js应用程序中使用GraphQL。我想要存储一个对象,该对象使用键作为本地语言的短代码,并将字符串值存储在相应语言中。(例如{en:“Hello”,ru:“Привет”}等) 我想要使用GraphQL来表示它,包括输入(如下所示):mutation { addExer...

19得票2回答
如何在Redis中存储哈希数组

我想将哈希数组存储在Redis中,最好的编码方式是什么?

18得票3回答
在ActiveRecord中存储序列化哈希和键/值数据库对象的优缺点是什么?

如果我有几个对象,每个对象基本上都有一个Profile,我用它来存储随机属性,以下是: 将序列化的哈希存储在记录的列中,还是 存储一堆belong_to主对象的键/值对象。 代码 假设您有这样的STI记录: class Building < ActiveRecord::Bas...

18得票4回答
为什么键值对的NoSQL数据库比传统关系型数据库更快

有人向我推荐使用键值对数据系统来替代我一直在使用的关系型数据库。 但我尚未完全理解这样做如何提高查询效率。据我所知,你只是将结构化数据库转换成一个大而长的键值列表,从而抛弃了许多有助于提高查询效率的信息,这样做真的会更高效吗? 难道我完全错了吗?

17得票2回答
Redis的可用性和CAP定理

在CAP定理中,Redis被指定为一个缺乏可用性的数据库(具有分区容错性和一致性)。 但是在许多地方,Redis被视为高可用性的键值存储。 什么是对的?如果你能提供一个深入的答案,我将非常感慕。

17得票10回答
寻找一个轻量级的、兼容Java的内存中键值存储库。

可能最好的选择是伯克利数据库,但由于许可问题我不能使用它。 有其他替代方案吗?

16得票10回答
需要一个分布式键值查找系统。

我需要一种方法来对数百GB的数据进行键值查找。最好是基于分布式哈希表的解决方案,并且与Java相容。它应该具有容错能力,并且是开源的。 存储库应该是持久化的,但最好能将数据缓存在内存中以加快速度。 它应该能够支持来自多台机器的并发读写(尽管读操作会比写操作频繁100倍)。基本上这个目的是为...