0

私はベンチマークデータベースの初心者です。YCSB ツールに少し慣れてきましたが、まだまだ勉強中です。YCSB の最新バージョンと、Cassandra のベンチマークに必要なすべての前提条件をダウンロードしました。私のマシンにはDataStaxコミュニティもインストールされています。Cassandra CQL シェルを使用して、次のユーザーテーブルを作成しました。

  create keyspace ycsb WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor': 3 };
    use ycsb;
    create table usertable (id uuid, name varchar, email varchar, PRIMARY KEY (id, email));

Keyspace に加えて、ColumnFamily を作成する必要がありますが、そのクエリはわかりません。

そのテーブルを作成するだけでなく、コマンド プロンプトで ycsb を実行できます。

    cd C:\ycsb
C:\Python27\python.exe bin\ycsb

今、残りの部分は私には不明のままです。ワークロードをデータベース テーブルとベンチマークにロードするにはどうすればよいですか? コアワークロードで基本的なベンチマークを実行したいだけです。つまり、読み取り、書き込み、更新、スキャンのメトリックのみで十分です。私はたくさん検索し、YCSB GitHub ページにある Wiki の説明を理解しようとしました。しかし、それらは非常に紛らわしく、従うべき明確なステップはありません。一歩進むと、別のリンクに移動し、考えが混乱します。私をがっかりさせないでください。誰かが少なくとも 1 つのガイドラインを示してくれれば、とても感謝しています。

4

0 に答える 0