Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Ships now with an embedded key-value store.
It seems like sstable and other packages can only be used with the local filesystem (pass in a path).
If we could pass in a custom Reader and Writer, we'd be able to use other storage (e.g. memory, object storage). Probably needs more than just the reader and writer, like a factory for looking up files by path and such, but would be a lovely extension of the package!
It seems like sstable and other packages can only be used with the local filesystem (pass in a path).
If we could pass in a custom Reader and Writer, we'd be able to use other storage (e.g. memory, object storage). Probably needs more than just the reader and writer, like a factory for looking up files by path and such, but would be a lovely extension of the package!