多级内存键值存储数据库

3

是否有多级键值对内存数据存储可用,可以将值再次作为键值对进行存储?类似于JSON

示例:

{
school1 : {classroom1 : ['student1','student2'], classroom2 : ['studentx','studenty']},
school2 : {classroom3 : ['student10','student20'], classroom4 : ['studentq','studentw']}
}

我希望能够在不获取整个school2值的情况下,访问来自school2值的classroom4。
1个回答

1

Aerospike 是一个 开源 的键值内存(可选持久化)集群数据库。我们将“值”称为“记录”,每个记录可以有一个或多个“Bin”。在检索记录时,您可以选择指定要通过网络检索的特定一组 bins。

Aerospike 支持许多流行的语言,如 C、Go、Java 和 Python。这里是 Go API,用于从记录中获取一组 bins(而不实际传输整个记录)。

Aerospike 是非常快的,最近在单个 C3.8xlarge Amazon EC2 实例上实现了每秒 100 万次事务。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接