エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
moco(beta)'s backup: SQLiteとRedisでランキング(ソート)の速度を比較してみる
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
moco(beta)'s backup: SQLiteとRedisでランキング(ソート)の速度を比較してみる
SQLiteとRedisは、(RDBとKVSというデータ・モデルの違いはあれど、)どちらも軽量・高速・操作が簡易・... SQLiteとRedisは、(RDBとKVSというデータ・モデルの違いはあれど、)どちらも軽量・高速・操作が簡易・機能豊富で、小規模~中規模なデータを扱うアプリケーションで使うには、魅力的なプロダクトです。 ランキング(ソート)するならどっちが速いんだろう、、、と思い簡単な速度比較をやってみました。 【前提とする要件など】 キーに対して複数のバリュー(メンバー)が紐付き、スコア値をもつアプリケーションは各キーに対してスコア値の高い上位10件を検索するキー 10万件、1つのキーは数十件のバリュー(メンバー)をもつ。キーに対するバリューの数は不定。総データ規模は数百万件程度。とりあえず、参照のみを想定(更新は非常に少ないか、1回/日程度のバッチ更新で実施する)とりあえず、シングルスレッドからのアクセスを想定(同時接続数は1)アプリケーションとDBは同じサーバ内に配置というシナリオです。 【環境