読み取りと書き込みが頻繁に行われるプロジェクトを開始しようとしています。そのため、インメモリ データベースはまさにその目的のために作成されていることがわかりました。もう少し調べてみると、redis にたどり着きました。
Redis はかなりクールなようです (読み始めたばかりですが、それについて多くのことを知る必要があります)。しかし、私は主にリレーショナル データベースしか見ておらず、データをタプルとリレーションの観点から考えています (これは時間の経過とともに学べると思います)。
現在、次の質問があります。
- データの保存に redis のみを使用できますか?
- 私が質問している理由は、私が見たすべての記事がキャッシュの中間層として Redis/memcached を使用しているからです。
- データを完全に永続化するために redis に頼ることはできますか?
- redis データベースをホスト/実行する場所は?
- Redis はメモリ内データベースであるため、ホストの要件は、より多くの処理を必要とするアプリケーションとは明らかに異なります。ここでは、より多くの RAM を搭載したホストの方が確実に優れています。
- では、データベースをホストするために通常どこに行くのでしょうか?
- AWS の Elasticcaching は、redis をホストするために使用できます (キャッシング レイヤーだけでなく、プライマリ データベースとして)
- リソースはありますか?
- 私はいつもこれを尋ねます。オンラインで多くの優れたドキュメントを見つけましたが、最初から本当に良いドキュメントはありませんでした。知っている場合は、良いリソースを共有してください。