首页 > 解决方案 > 了解键值数据库范围查询

问题描述

理解键值数据库范围查询的正确方法是什么?例如对于一个非常简单的键值数据库(像这样

提供了一个非常具体的 API:

value = store.get(key)
store.put(key, value)
store.delete(key)

现在把它放在键值数据库的其余部分的上下文中,你如何使用这样的数据库来存储你可以实际查询的“文档”。

例如对于这样的 JSON 文档:

{
   "type" : "Blob",
   "title" : "A simple blog",
   "description" : "Something to describe",
   "featuredImage" : "https://someurl.com/img/img.jpeg",
   "views" : 1000,
   "dateCreated" : "2010-09-15T15:53",
   "dateUpdated" : "2010-09-15T15:53",
   "tags" : [ "tag1", "tag2" ]
}

有人建议我应该主要使用范围查询来完成,但是最好的例子是什么是最好的例子来说明如何在伪代码中完成呢?

另外,在键值数据库中表示这一点的最佳方式是什么?

标签: database

解决方案


推荐阅读