Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think that is where sync engines come in that allow doing arbitrary hybrid queries (across local and remote data) and then keeping the results of those hybrid queries in sync on the client.

This is one of the ideas that appears to be central to the genesis of Zero [1]

ElectricSQL allows for a similar pattern and PowerSync is also working on this [2]

[1] https://www.youtube.com/watch?v=rqOUgqsWvbw

[2] https://www.powersync.com/blog/powersync-2025-roadmap-sqlite...



Interesting! I'll give these a look.

Edit: I watched the presentation (which I really enjoyed) and also read the blog post. For anyone with less time, the answer is essentially: don't sync everything, treat the local data like a cache. Sync as much as you can into that cache, and then reach out to the server for other things.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: