小编Mis*_*man的帖子

Google App Engine 中 polymodel 与普通 Bigtable 模型的性能影响是什么?

在常规 Google App Engine 使用、polymodel 或普通“Bigtable”模型中,什么产生最佳性能?

多模型有效地在父表中创建了一个名为“类”的列,它提供了继承跟踪。而从父类继承的普通 Bigtable 创建了一个新的独立数据结构,无法查询父类并找到所有子类型类的所有子类。

performance google-app-engine bigtable

12
推荐指数
1
解决办法
280
查看次数

为什么我们不能在像 Bigtable 这样的分布式数据库中执行连接?

这个答案到“Google 使用什么数据库?”

Bigtable 不是关系数据库。它不支持连接,也不支持丰富的类似 SQL 的查询。

这很明显吗?我不理解为什么。

nosql join bigtable distributed-databases

9
推荐指数
1
解决办法
2210
查看次数

我们如何在 BigQuery 上进行全文搜索和构面内容?

未来,我们的网络产品将拥有数百万条记录。所以我们使用 BigQuery 进行数据存储和分析。我们必须在搜索页面上构建过滤器,例如 Flipkart 和亚马逊提供产品过滤器。

基本上,我们在搜索页面的左侧需要不同的过滤器。借助这些过滤器,我们可以看到我们想要的结果。每个过滤器都有其计数,即该类别/术语中的记录计数。因此,我们必须以这样的方式构建查询,以便它们给出每个类别(术语)的结果和计数。这里,“类别”是指不同列上的不同类型过滤器,就像我们在电子商务网站(例如 Flipkart、亚马逊等)上看到的那样。

分面搜索(也称为分面导航、引导导航或参数搜索)将搜索结果分为多个类别,通常显示每个类别的计数,并允许用户“深入分析”或根据这些分面进一步限制其搜索结果。

是否有像 Solr 这样的框架/插件可以与 BigQuery 一起使用来提供上述所需的功能?

BigQuery 不适合上述目的吗?为此,我们是否需要坚持使用任何 RDBMS 数据库(例如 PostgreSQL、MySQL 等)和搜索引擎(例如 Solr、Elasticsearch 等)?

rdbms full-text-search elasticsearch solr google-bigquery

4
推荐指数
1
解决办法
2877
查看次数