【发布时间】:2014-07-09 16:22:16
【问题描述】:
我是 riak 的菜鸟,一直在尝试在 erlang 中使用 riakc 测试 riak 的查询方面。但我找不到任何关于如何查询与旧 SQL 方式匹配的数据库的示例,仅关于如何从单个字段中获取单个值。我想我遗漏了一些东西,但我真正想要的只是一个带有匹配 riakc 代码的标准 SQL 查询。
SELECT * FROM bucket;
SELECT * FROM bucket LIMIT 10, 100;
SELECT id, name FROM bucket;
SELECT * FROM bucket WHERE name="john" AND surname LIKE "Ste%";
SELECT * FROM bucket LEFT JOIN bucket2 ON bucket.id = bucket2.id2;
我假设与您如何编写这些没有直接相关性,但希望有一种标准方法,并且是否有一种简单易懂的方法可以在 riakc(甚至只是 riak)中解释这些查询。
我查看了一个 mapreduce,但发现它对于简单的查询很混乱
【问题讨论】: