当前位置: 首页 > 知识库问答 >
问题:

分数是时间函数的排名

金飞翼
2023-03-14
    null

本质上,我要查询的是该实体的前20名。有了mysql和一个cron工作,我每分钟都在更新hotscore。因此,热得分不能适用于分区键。我在试着看看我是否能在搬到C*之前做到这一点。据我所知,像(id,hotscore)这样的主键不太好,因为这意味着C*必须扫描每个条目。

共有1个答案

鄂昌胤
2023-03-14

当Cassandra3.0发布时,您将很快能够使用物化视图处理这个用例。

请参见在物化视图中对行进行排序的示例。

它的工作方式是,在基表中,不将分数用作聚类列,但在物化视图中将其用作聚类列。然后,当您更新基表时,视图中的顺序将自动更新。

 类似资料:
  • 在php.ini我设置了。重新启动了Apache,中的输出显示了正确的时区(Europe/Amsterdam)。现在当我打印时,我得到的是UTC时间,比我们的本地时间晚2小时。但是当我打印时,我仍然得到UTC时间,而我期望的是本地时间。 的输出是: 如果您能帮我了解当地时间,我们将不胜感激。 更新: phpinfo()的输出为: 所以“date.timezone”是正确的,但与“默认时区”有什么区

  • 在我们的项目中,我们使用的是hasChild排序,这是完全按书进行的: {“take”:24,“timed_out”:false,“_shards”:{“total”:4,“success”:2,“failed”:2,“failed”:[{“shard”:1,“index”:“my_index”,“node”:“qa2mhvabthkxs6le0td0iq”,“reason”:{“type”:“s

  • 我写了一个函数来寻找目标值在给定数组中应该插入的位置。我们假设数组有不同的值,并按升序排序。我的解必须是O(log N)时间复杂度 此代码的复杂性是否为O(log N)?

  • 在 Lua 中,函数 time、date 和 difftime 提供了所有的日期和时间功能。 在 OpenResty 的世界里,不推荐使用这里的标准时间函数,因为这些函数通常会引发不止一个昂贵的系统调用,同时无法为 LuaJIT JIT 编译,对性能造成较大影响。推荐使用 ngx_lua 模块提供的带缓存的时间接口,如 ngx.today, ngx.time, ngx.utctime, ngx.l

  • AWK具有以下内置时间功能 - systime 此函数返回当天的当前时间,作为自Epoch(1970IX-01 00:00:00 UTC在POSIX系统上)以来的秒数。 例子 (Example) [jerry]$ awk 'BEGIN { print "Number of seconds since the Epoch = " systime() }' 执行此代码时,您将获得以下结果 -

  • 本文向大家介绍oracle排名函数的使用方法分享,包括了oracle排名函数的使用方法分享的使用技巧和注意事项,需要的朋友参考一下 在oracle中,有rank,dense_rank,row_number,以及分组排名partition。 说明: rank:排名会出现并列第n名,它之后的会跳过空出的名次,例如:1,2,2,4 dense_rank:排名会出现并列第n名,它之后的名次为n+1,例如: