go-mysql-server icon indicating copy to clipboard operation
go-mysql-server copied to clipboard

anyone writing the rocksdb backend?

Open hiqsociety opened this issue 3 years ago • 7 comments

anyone writing the rocksdb backend?

hiqsociety avatar Jun 10 '21 21:06 hiqsociety

Not that we know of, certainly not us

zachmu avatar Jun 11 '21 00:06 zachmu

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

hiqsociety avatar Jun 11 '21 11:06 hiqsociety

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.

zachmu avatar Jun 11 '21 20:06 zachmu

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 avatar Jun 22 '21 18:06 hiqsociety

@zachmu possible to give some boilerplate pointers?

hiqsociety avatar Jun 24 '21 00:06 hiqsociety

@zachmu hi, any pointers?

superdolt avatar Jul 21 '21 06:07 superdolt

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 avatar Aug 05 '21 19:08 zachmu

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 avatar Oct 06 '22 22:10 zachmu