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