Open Brooooooklyn opened 1 year ago
Hello! Thank you for filing an issue. If this is a bug report, please include relevant logs to help us debug the problem.
i think it is reasonable to migrate curd to nodejs I think there are two feature that should also be clear included in the scope of octobase:
@darkskygit updated its into Database integration
I think the sub-doc sync and data upgrade may need consideration in future.
Motivation
OctoBase contains too much AFFiNE business-related logic, which makes the scope of OctoBase very unclear. And it also makes it difficult for external developers to easily get started with OctoBase and contribute to it. Then, using Rust to develop CRUD was very inefficient, and we wanted to be able to develop the business layer logic in Node.js and keep shipping fast.
Scope
lib0
encoding
/decoding
for yjs binary https://github.com/toeverything/OctoBase/issues/383yjs
yjs
docyjs
Doc Syncyjs
binary persistdatafusion