-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
Add Bulkoading IngestExternalFile blog post #1883
Conversation
new blog post for bulkoading
--- | ||
|
||
## Introduction | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be nice that in the very beginning, we summarize what this blog post is about, to capture those who are interested. Bulk load is a well-known concept. So maybe we can throw out this idea before introducing the difference from the normal write path.
There are multiple use cases where bulkloading could be useful, for example | ||
- Generating SST files in offline jobs in Hadoop, then downloading and ingesting the SST files into RocksDB | ||
- Migrating shards between machines by dumping key-range in SST File and loading the file in a different machine | ||
- Migrating from a different storage (InnoDB to RocksDB migration in MyRocks) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As a blog post, use cases can be placed in the beginning of the post. People have similar requirements will go and read the interface.
``` | ||
|
||
You can find more details about how to generate SST files and ingesting them into RocksDB in this [wiki page](https://github.com/facebook/rocksdb/wiki/Creating-and-Ingesting-SST-files) | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It will be nice to say several sentences about how this is implemented.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Up to you for the comments though.
@IslamAbdelRahman has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
new blog post for bulkoading