Kyle Mathews pfp
Kyle Mathews
@kam
What is fundamentally interesting about the shift from query -> sync? Both answer the question: "how do I copy data from the database?" Sync gives you two huge advantages: 1. built-in caching so cheap distribution of data via CDNs 2. real-time updates so no stale data
5 replies
3 recasts
35 reactions

dusan.framedl.eth pfp
dusan.framedl.eth
@ds8
are these comparable though? in some contexts yes, but in many querying is orthogonal to syncs (you effectively query from syncs) - how would you approach "syncs" that handle real-time filtering and aggregations? also, re 2. - aren't queries real-time too? or do you mean push vs pull?
1 reply
0 recast
0 reaction

Kyle Mathews pfp
Kyle Mathews
@kam
syncing is copying data continuously from a source to a destination — so filtering can be part of the config of the syncing but querying or transforming the copied data is a separate concern. Queries are point in time so immediately start getting out-of-date where syncing implies updates are pushed.
0 reply
0 recast
0 reaction