Skip to content

Port lib0 encoding/decoding #383

@Brooooooklyn

Description

@Brooooooklyn

Background

We want to port encoding/decoding features of lib0 into OctoBase. The existing lib0 implementation is buggy and unsafe to use it in production. And we don't see any optimization for that in their roadmap.

So let's just start porting our own high-performance and production-ready lib0 encoding/decoding features in OctoBase.

### Steps
- [x] basic type/ybinary decoding - [nom](https://docs.rs/nom/latest/nom/) & [byteorder](https://docs.rs/byteorder)
- [x] basic type encoding - [nom](https://docs.rs/nom/latest/nom/) & [byteorder](https://docs.rs/byteorder)
- [ ] https://github.com/toeverything/OctoBase/issues/401
- [ ] https://github.com/toeverything/OctoBase/issues/402

Metadata

Metadata

Labels

featNew feature or requestroadmap

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions