1

CQL テーブル データの挿入、更新に DataStax Java ドライバーを使用しています。私の質問は、更新クエリが成功したことをどのように知るかですResultSet.次のコードは、テーブル内のレコードを更新しています.

    PreparedStatement statement = session.prepare(query);
    BoundStatement bs = new BoundStatement(statement);
    ResultSet resultSet = session.execute(bs.bind(key));
4

2 に答える 2

2

本番環境ではトレースを有効にせず、その結果をコードで検証として使用することを強くお勧めします。一般に、cassandra の世界では、更新/挿入の呼び出しで例外がスローされなければ、更新は成功しています。更新がすべてのレプリカに反映されるかどうかは別の問題です。より一貫性が必要な場合は、C* の調整可能な一貫性を使用し、呼び出しでより高い一貫性レベルを使用する必要があります。

于 2014-02-04T19:43:49.360 に答える