2017-03-22 1 views
0

私は要素を格納するセットを持っていて、私はカーディナリティを得ることができると考えています。私は、コマンドSADDまたはPFADDを使用してSCARDまたはPFCOUNTを使用できることに気付きました。これら2つの違いは何ですか?利点/欠点は何ですか?SADDとPFADDの違いは何ですか

答えて

4

SADDを使用する場合は、データをSETに保存します。 PFADDを使用している場合

、あなたは、データ構造の異なる種類である、Hyperloglogにデータを保存します。

これらの値に再度アクセスする必要があるときに、一意の値を格納するためにSETが使用されます。

はアンHyperLogLogはPFADDを使用して追加されたデータ内の一意の値の数のおおよその数を取得することができます。これは、多数の異なる値を持ち、戻す必要がない場合に便利です。これは、高トラフィックのWebサイト上の特定のページ(特定の訪問者IDをHLLに追加するだけ)に対して、特定の日のユニークビジター数を取得するために使用されます。

+0

返信いただきありがとうございます! – user2924127

関連する問題