Skip to content
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

Experimental/rocks db support #1187

Closed
wants to merge 17 commits into from

Conversation

sergiy-skalelabs
Copy link
Contributor

@sergiy-skalelabs sergiy-skalelabs commented Oct 8, 2022

  • Added Rocks DB support
  • Added Memory DB support
  • Added --db=*** command line argument to specify values like rocksdb / leveldb / memorydb, default is leveldb for backward compatibility
  • Rocks DB is used everywhere in skaled if --db=rocksdb command line argument specified
  • SKALE-specific class MemoryDB renamed to MemoryDB_S, because new MemoryDB class is working memory database backend now
  • SplitDB class commented/removed because it's not used
  • DBImp.h file and namespace DBImp were removed because they are no longer needed
  • Added/restored DBFactory class and it's used everywhere in skaled to create DB instants of backed type specified by --db=***`

@sergiy-skalelabs sergiy-skalelabs self-assigned this Oct 12, 2022
@kladkogex kladkogex closed this Oct 2, 2023
@kladkogex kladkogex deleted the experimental/rocks_db_support branch October 2, 2023 15:06
@github-actions github-actions bot locked and limited conversation to collaborators Oct 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants