私のプロジェクトには組み込みのcassandraが必要です。データストレージにStubbed Cassandraを使用できるかどうかは疑問でした。私はCQLの要求と応答をシミュレートするシステムが必要です。データストレージのためにスタブされたcassandra
ありがとうございました。
私のプロジェクトには組み込みのcassandraが必要です。データストレージにStubbed Cassandraを使用できるかどうかは疑問でした。私はCQLの要求と応答をシミュレートするシステムが必要です。データストレージのためにスタブされたcassandra
ありがとうございました。
実際のデータストアとして使用することはできません。実際のcassandraを実際のcassandraデータストアとして使用してください。おそらくあなたの探しているものより多くの可能性がありますccmをチェックしてください。
dtests(python)にはラッパーがあり、Javaドライバーはこれをテストに使用し、a java wrapperです。
私はSCassandraで全く経験はありませんが、Apache Cassandraを使用したいくつかのプロジェクトに取り組んでいます。また、多地点インフラインフラストラクチャのようないくつかのユースケースがあり、実験することはできません。ですから、簡単なテストをする予定があれば問題ありませんが、高度なユースケースは実際には実際のCasandraディストリビューションでテストする必要があります。
他にも言及したように、データ保管には本物のカサンドラが必要です。しかし、あなたはCQLのリクエスト/レスポンスをテストしたいならば、あなたはこのライブラリを使用することができます。
実際の埋め込まれたカサンドラを実行し、また、挿入/選択のための障害をシミュレートすることができます。これは、失敗した場合のアプリの動作をテストするのに役立ちます。この特定の使用事例に対処するために図書館を作成しました。
私はscassandraをテスト用に使用するのではなく、データを格納するローカルシステムとして使用する予定です。それは可能ですか?それとも、テスト方法だけを提供していますか? –
どのような種類のデータを保存する予定ですか?あなたのニーズに合わせて他のデータベースが用意されているので、私はそれに尋ねます。あなたはプロダクションでそれを使用する予定ですか?ドキュメントによれば、「Stubbed Cassandraは、Cassandraを使用するアプリケーションを迅速かつ決定論的な方法でテストできるオープンソースのツールです。特に、リードタイムアウトやライトタイムアウトなどのエッジテストを目的としています。私の推測では、それはテスト目的のためだけだということです。 –
はい、私はscassandraがテスト目的のために設計されたことを理解します。しかし、私はローカルのマシンにデータを格納するために実際のカスケードラとして使いたいと思っています。それが可能かどうかは分かりません。私は私のマシンにcassandraを再インストールして設定したくないので、私はscandandraを使用したいのですが、それはインストールせずにcassandraのインスタンスを実行するからです –