0

我是基准数据库的超级新手。我对 YCSB 工具有点熟悉,还在研究它。我已经下载了 YCSB 最新版本,以及对 Cassandra 进行基准测试所需的所有先决条件。我的机器上也安装了 DataStax 社区。通过使用 Cassandra CQL shell,我创建了一个用户表,其中包含以下内容:

  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 说明。但它们非常混乱,没有明确的步骤可循。如果我走一步,它会将我导航到另一个链接,并使我的想法变得混乱。请不要让我失望,如果有人至少可以向我展示一条指南,我将非常感激。

4

0 回答 0