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

anyone writing the rocksdb backend? #463

Closed
hiqsociety opened this issue Jun 10, 2021 · 8 comments
Closed

anyone writing the rocksdb backend? #463

hiqsociety opened this issue Jun 10, 2021 · 8 comments

Comments

@hiqsociety
Copy link

anyone writing the rocksdb backend?

@zachmu
Copy link
Member

zachmu commented Jun 11, 2021

Not that we know of, certainly not us

@hiqsociety
Copy link
Author

will u guys write the rocksdb backend? or how do we start writing it?

@zachmu
Copy link
Member

zachmu commented Jun 11, 2021

We don't plan to write any backend except the included in-memory one.

We're happy to give you pointers if you want to start another one.

Check out core.go for the main interfaces you need to implement.

Keep in mind that the interfaces aren't guaranteed stable until we hit 1.0, probably some time late this year.

@hiqsociety
Copy link
Author

hiqsociety commented Jun 22, 2021

sounds great! just went through core.go

possible to give a boiler plate of sorts so i can complete the rest?

i will do the rocksdb storage engine

@hiqsociety
Copy link
Author

@zachmu possible to give some boilerplate pointers?

@superdolt
Copy link

@zachmu hi, any pointers?

@zachmu
Copy link
Member

zachmu commented Aug 5, 2021

We can't really support development of other backends beyond saying use the other implementations (dolt, in-memory database) as examples.

I can answer specific questions you have about the interfaces and how to implement them.

@zachmu
Copy link
Member

zachmu commented Oct 6, 2022

I'm going to close this out, since we don't have any plans for development of other DB backends besides Dolt and the in-memory one.

@zachmu zachmu closed this as completed Oct 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants