如何计算流中前 K 值的频率?
假设我们有一个流
CREATE STREAM stream (
value number
);
我们插入了十行
INSERT INTO stream (value) VALUES (1)
INSERT INTO stream (value) VALUES (1)
INSERT INTO stream (value) VALUES (1)
INSERT INTO stream (value) VALUES (2)
INSERT INTO stream (value) VALUES (2)
INSERT INTO stream (value) VALUES (3)
INSERT INTO stream (value) VALUES (4)
INSERT INTO stream (value) VALUES (5)
INSERT INTO stream (value) VALUES (6)
INSERT INTO stream (value) VALUES (7)
我怎样才能找回前 2 个项目及其频率?
value | frequency
-----------------
1 | 0.3
2 | 0.2
我想它应该以某种方式同时使用 Top K 和 Count-min Sketch?