-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to newest YCSB version #8
Comments
Those 700 commits correspond to 9 releases and a bit. Especially interesting for us are integrations of cassandra and redis (see #1), maybe dynamo. In general high-availability databases have been added or updated (elasticsearch, hbase). AFAICT it should be possible to reintegrate the YCSB-TS fork into YCSB. That would eliminate the need to maintain this fork independently. It would also allow comparing Timeseries databases against general-purpose key-value stores without further effort. Making the integration more difficult is the fact that apparently there have been changes to the indentation conventions of upstream, which results in huge whitespace conflicts that may or may not carry additional changes which are hard to spot. I propose following route to integrating the changes:
|
The data model/data structure is completely different between YCSB and YCSB-TS. Many TS features are based on that change in the underlying data/query structure. |
@baderas YCSB is currently moving to support Timeseries Databases, see also brianfrankcooper#1008 Someone put a lot of thought into shoehorning the different requirements of a TS model into the default YCSB model. After a few hours of work, it seems very doable to adapt our Clients to the model (with some modifications of course). I'm currently doing a PoC with influxdb. |
ah nice, I did not know that. Since the model is quite similiar, it seems to be possible to adopt our clients. It should also be checked if any ideas or code from us is used. |
YCSB has moved almost 700 commits since forking.
Integrate the new changes
The text was updated successfully, but these errors were encountered: