1. ホーム
  2. redis

[解決済み] SQLデータベースの代わりに/横にRedisのようなキー/バリューストアを使用する場合はどうすればよいですか?

2022-04-15 17:20:37

質問

Redisのようなキー/バリュー・ストアについて素晴らしい記事を読みましたが、アプリケーションで使用するタイミングがわかりません。

例えば、私がウェブベースのアプリケーションを設計しているとします。フロントエンド、バックエンド、データベースなどにどのようなスタックを使おうとしているかは分かっています。

node.jsの例だけでなく、node.js以外の例もお願いします。

どのように解決するのですか?

<ブロッククオート

アプリケーションで使用するタイミングがつかめないのですが。

を読むことをお勧めします。 これ チュートリアルに使用例が掲載されています。redisはどちらかというとメモリ指向なので、頻繁に更新されるリアルタイムデータ、例えばセッションストア、ステートデータベース、統計、キャッシング、そしてそのための 高度なデータ構造 は、他の多くのシナリオに多用途性を提供します。

しかし、RedisはRDBMSの標準的な機能をサポートしていないため、従来のリレーショナル・データベースを置き換えるNoSQLではありません。その代わり、MongoDBやCouchDBのようなドキュメントデータベースとredisは、速度と高度なデータ構造のサポートが便利な特定の機能を補完するのに適しています。