いやできるのかなぁ
わからん
Twitter はユーザー毎にタイムライン構築してたっぽいしなぁ
Nostr は REQ が自由すぎてそれができないのが痛い
言っててあれだけど具体的な SQL あまりイメージできてないんだよな
DB がよしなにやってくれるのかな
件数足りなかったら古いのに遡っていく感じ?
SNS と TimescaleDB は相性いいと思ってるんだよね
もしくは created_at で日単位とかで分割したら効率よく検索できないかなー
バックエンドの DB だけ pubkey でシャーディングしてもいいんかな
Nostr は pubkey をキーにして無限に水平分割できるんじゃないかな
limit は困るかもしれないけど元から複数のリレーに分散して困ってるし大差なさそう
たけのこ(のこたろ)リレー
サービスでリレーを固定するなら 16 個リレーを立ててユーザーを hex 1 文字目毎に別のリレーへ振ったら負荷分散できそう