Comment by satvikpendem

Comment by satvikpendem 4 days ago

2 replies

Well yeah, who expected them not to be a full blown CRDT? Similarly, I like Loro (https://loro.dev) but the fundamental problem remains that they're document based without a good query engine, ie you have to literally target a specific nested entry in the CRDT to get the data you want.

btown 3 days ago

Could this be solved by (periodic) snapshotting into a system with good support for indexing in nested documents, for an initial eligibility search, then perhaps re-snapshotting with live updates, mixing in recently updated documents by the current user for read-your-writes optics, as a final in-memory filter?

  • satvikpendem 3 days ago

    Yeah but the syncing might be more trouble than it's worth, I was thinking of doing this. I know there are sync engines like ElectricSQL, maybe you could merge that with a CRDT but not sure.