首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >喷气式飞机对燃起DB,什么时候可以互相使用?在索引和性能方面

喷气式飞机对燃起DB,什么时候可以互相使用?在索引和性能方面
EN

Stack Overflow用户
提问于 2017-04-18 12:52:27
回答 1查看 1K关注 0票数 3

阅读这两种文档,它们似乎非常相似,以至于我无法决定选择哪一种。

添加一些上下文:

我的用例是没有模式的嵌套对象集合(比如JSON),我需要能够对嵌套对象(2-3层)进行连接和过滤。

例如,sake假设一组汽车:

代码语言:javascript
复制
{
 type: "car",
 engine: {
  size: 2,
  maker: {
   country: "china",
   importer: [
    {
     company: "abc-inc",
     id: 234234
    },
    {
     company: "abc-corp",
     id: 321321
    },
  ]
 },
 maker: "Ford"
}

我需要查询导入程序有一个size=xx引擎的所有汽车,该引擎是由导入程序id = xxxxx导入的country=xxxx生成的,它将返回一个类型为"car“的集合。

我需要查询汽车收藏中的所有进口商,其中返回的是一个类型为“进口商”的集合。然后执行相同的查询,但使用特定id的进口商。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-18 17:18:46

这看起来像是阿帕奇伊格尼特中的一个简单的SQL。但是,您需要定义查询所需的最小SQL架构。

在您的示例中,您需要有缓存CAR、缓存引擎和缓存导入程序。查询将如下所示:

从汽车c,引擎e,进口商I中选择*,其中c.importer_id = i.id和c.engine_id = e.id和c.country = "xxxx“和e.size = xx;

您还需要决定复制策略,并选择是否需要对部分或全部缓存进行分区或复制。

更多关于SQL的信息:SQL网格

这里有更多关于复制策略的信息:缓存模式

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43472738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档