sql >> データベース >  >> NoSQL >> Redis

aerospikeは他のKey-ValueNosqlデータベースとどのように異なりますか?

    一言で言えば、その「パフォーマンス」。 Aerospikeのパフォーマンスは、他のどのクラスター化されたnosqlソリューションよりもはるかに優れています。ノードあたりのパフォーマンスが高いということは、クラスターが小さく、TCO(総所有コスト)とメンテナンスが少ないことを意味します。 Aerospikeは、自動クラスタリング、自動シャーディング、自動リバランス(クラスターの状態が変化した場合)を実行します。これらのほとんどは、他のデータベースで手動の手順を実行する必要があります。

    そのグループにredisを混在させたくないので、「クラスター化」と言いました(ただし、redisクラスター化はベータ版です)。 Aerospikeとredisの純粋なメモリ内パフォーマンスは同等になります。ただし、Redisは、シャーディングやリクエストのリダイレクトなど、アプリケーション層で多くの処理が行われることを期待しています。redisには永続化する方法(スナップショットまたはAOF)がありますが、アドオンのように設計されているため、独自の問題があります。 Aerospikeは、永続性を念頭に置いてネイティブに開発されています。 redisのクラスタリングには、マスタースレーブの設定なども含まれます。redisとaerospikeを比較対照するこのトークをご覧ください。



    1. ClusterControlを使用してデータベースの構成テンプレートを管理する方法

    2. $toLowerを使用してMongoDBコレクションを更新します

    3. Pymongo / MongoDB:インデックスを作成しますか、それともインデックスを確保しますか?

    4. Redis通知:有効期限が切れたときにキーと値を取得する