Comments (6)
It would be great if the new user experience was…
It's as simple as
./nb run
If you want to do something more than a key-value workload, like time-series, it's just
./nb run workload=baselines/time-series
If you want to load nodes that are remote, it's just
./nb run hosts=…
If you want to generate load from a different driver, it's just
./nb run driver=kafka
--
A lot of new users get on board via a tactile learning approach. This gives it to them.
Not to mention, half the time Cassandra dev/ops use stress it's nothing more than putting anything through a node to generate some activity, needing nothing more than the ./nb run
invocation. Going down this route, then the new names of the parameters as used above (IMHO) land better.
from nosqlbench.
@michaelsembwever we're doing some related improvements in another issue that I think you'll like-
#67.
This particular issue is around considering adding synonyms for the current terms yaml
and type
.
I don't particularly love driver
but it may be the best we can do. @jshook thoughts?
from nosqlbench.
The word driver by itself can lead to confusion, because there is a whole layer of additional functionality that we add for testing purposes on top of the native driver.
We might consider other alternatives like "adapter" or "protocol" without overloading the term driver too much.
from nosqlbench.
I'm coming around on the idea of using 'driver' here. As long as we make it a clearly documented synonym, I think it may address everyone's concerns.
I agree that 'type' is a big vague, and 'activity-type' and all that it implies is overly detailed if you are coming to this toolkit from no prior knowledge.
from nosqlbench.
Addressed here #89
from nosqlbench.
This has been addressed. We're doing minor refinements on the named scenarios support to make it better.
from nosqlbench.
Related Issues (20)
- cqlgen creates erroneous prepared-statements in the main-scan section HOT 1
- Implement basic DNN vector analysis method bindings HOT 1
- SimRate should support stopping with rate=0
- SimRate coverage should improve to support wider time-scales
- Make optimizer main loop robust when there is slow or missing data
- consolidate concurrency and rate limiting critical sections
- Allow command lines to reference user-provided args from within files
- Provide status heartbeat while a session is running. HOT 1
- Cant not find p99 latency in output HOT 1
- canonicalize op template labels
- Need CQL bindings for frozen<list<float>> column type HOT 2
- Improve diagnostic view for cqld4 routing statistics
- Generalize the diag codes used for HTTP and map them to other adapters
- No reference doc how to use Kafka Adapter to stream the data to kafka HOT 3
- Exceptions should include "context details" when provided HOT 4
- Add strict mode for well-formed names in NB identifiers
- Provide a way to load api key from a file - pinecone adapter feature request
- bug: Async exception handlers for activities are registered for containers
- Provide a binding function which traversed directory lines deterministically
- DirFiles functions need comprehensive pattern matching tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nosqlbench.