mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
Merge pull request #155 from weideng1/master
added astra-specific schema support for Astra or DSE with guardrail
This commit is contained in:
commit
03786d213d
@ -7,6 +7,10 @@ scenarios:
|
|||||||
- run driver=cql tags==phase:schema threads==1 cycles==UNDEF
|
- run driver=cql tags==phase:schema threads==1 cycles==UNDEF
|
||||||
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
||||||
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
||||||
|
astra:
|
||||||
|
- run driver=cql tags==phase:schema-astra threads==1 cycles==UNDEF
|
||||||
|
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
||||||
|
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
||||||
params:
|
params:
|
||||||
instrument: TEMPLATE(instrument,false)
|
instrument: TEMPLATE(instrument,false)
|
||||||
bindings:
|
bindings:
|
||||||
@ -51,6 +55,23 @@ blocks:
|
|||||||
truncate table <<keyspace:baselines>>.<<table:iot>>;
|
truncate table <<keyspace:baselines>>.<<table:iot>>;
|
||||||
tags:
|
tags:
|
||||||
name: truncate-table
|
name: truncate-table
|
||||||
|
- tags:
|
||||||
|
phase: schema-astra
|
||||||
|
params:
|
||||||
|
prepared: false
|
||||||
|
statements:
|
||||||
|
- create-table-astra : |
|
||||||
|
create table if not exists <<keyspace:baselines>>.<<table:iot>> (
|
||||||
|
machine_id UUID, // source machine
|
||||||
|
sensor_name text, // sensor name
|
||||||
|
time timestamp, // timestamp of collection
|
||||||
|
sensor_value double, //
|
||||||
|
station_id UUID, // source location
|
||||||
|
data text,
|
||||||
|
PRIMARY KEY ((machine_id, sensor_name), time)
|
||||||
|
) WITH CLUSTERING ORDER BY (time DESC);
|
||||||
|
tags:
|
||||||
|
name: create-table-astra
|
||||||
- tags:
|
- tags:
|
||||||
phase: rampup
|
phase: rampup
|
||||||
params:
|
params:
|
||||||
|
@ -4,6 +4,10 @@ scenarios:
|
|||||||
- run driver=cql tags==phase:schema threads==1 cycles==UNDEF
|
- run driver=cql tags==phase:schema threads==1 cycles==UNDEF
|
||||||
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
||||||
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
||||||
|
astra:
|
||||||
|
- run driver=cql tags==phase:schema-astra threads==1 cycles==UNDEF
|
||||||
|
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
||||||
|
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
||||||
bindings:
|
bindings:
|
||||||
seq_key: Mod(<<keycount:1000000000>>); ToString() -> String
|
seq_key: Mod(<<keycount:1000000000>>); ToString() -> String
|
||||||
seq_value: Hash(); Mod(<<valuecount:1000000000>>); ToString() -> String
|
seq_value: Hash(); Mod(<<valuecount:1000000000>>); ToString() -> String
|
||||||
@ -31,6 +35,20 @@ blocks:
|
|||||||
);
|
);
|
||||||
tags:
|
tags:
|
||||||
name: create-table
|
name: create-table
|
||||||
|
- name: schema-astra
|
||||||
|
tags:
|
||||||
|
phase: schema-astra
|
||||||
|
params:
|
||||||
|
prepared: false
|
||||||
|
statements:
|
||||||
|
- create-table: |
|
||||||
|
create table if not exists <<keyspace:baselines>>.<<table:keyvalue>> (
|
||||||
|
key text,
|
||||||
|
value text,
|
||||||
|
PRIMARY KEY (key)
|
||||||
|
);
|
||||||
|
tags:
|
||||||
|
name: create-table-astra
|
||||||
- name: rampup
|
- name: rampup
|
||||||
tags:
|
tags:
|
||||||
phase: rampup
|
phase: rampup
|
||||||
|
@ -4,6 +4,10 @@ scenarios:
|
|||||||
- run driver=cql tags==phase:schema threads==1 cycles==UNDEF
|
- run driver=cql tags==phase:schema threads==1 cycles==UNDEF
|
||||||
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
||||||
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
||||||
|
astra:
|
||||||
|
- run driver=cql tags==phase:schema-astra threads==1 cycles==UNDEF
|
||||||
|
- run driver=cql tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto
|
||||||
|
- run driver=cql tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto
|
||||||
bindings:
|
bindings:
|
||||||
# for ramp-up and verify
|
# for ramp-up and verify
|
||||||
part_layout: Div(<<partsize:1000000>>); ToString() -> String
|
part_layout: Div(<<partsize:1000000>>); ToString() -> String
|
||||||
@ -40,6 +44,21 @@ blocks:
|
|||||||
);
|
);
|
||||||
tags:
|
tags:
|
||||||
name: create-table
|
name: create-table
|
||||||
|
- name: schema-astra
|
||||||
|
tags:
|
||||||
|
phase: schema-astra
|
||||||
|
params:
|
||||||
|
prepared: false
|
||||||
|
statements:
|
||||||
|
- create-table: |
|
||||||
|
create table if not exists <<keyspace:baselines>>.<<table:tabular>> (
|
||||||
|
part text,
|
||||||
|
clust text,
|
||||||
|
data text,
|
||||||
|
PRIMARY KEY (part,clust)
|
||||||
|
);
|
||||||
|
tags:
|
||||||
|
name: create-table-astra
|
||||||
- name: rampup
|
- name: rampup
|
||||||
tags:
|
tags:
|
||||||
phase: rampup
|
phase: rampup
|
||||||
|
Loading…
Reference in New Issue
Block a user