Repository navigation
Sync Server Scalability Issues #311
Closed
jericopulvera
started this conversation in
Ideas
Replies: 3 comments
Evolu.world server will handle a lot of data, and we will use rate limiting ofc.
That's planed feature. TLDR: There will be hashes and hashes of hashes to detect and delete data.
There is SyncState. |
0 replies
|
As for
I think what the Merkle tree does here, right? |
0 replies
This is going to be improved a lot. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Data size and server capacity: When syncing large amounts of data, there is a risk that the sync server may struggle to handle the load efficiently. This can result in slow sync times, timeouts, or even server crashes. Additionally, the cost of running and maintaining a server capable of handling large data sets can be significant.
Lack of data deletion API: Without a dedicated API for deleting data, managing and removing unwanted or outdated data becomes a challenge. This can lead to unnecessary data accumulation and potential performance issues.
Lack of sync status indication: The absence of clear indications regarding the success or failure of sync operations poses a risk of data loss. Users who are not familiar with web technology may not be aware of potential issues during the sync process, leading to data discrepancies or unintentional deletions.
For Data Size issues, is it possible for us to send only the changes made for syncing, as to not overwhelm the server when data is too big? It might also be good to have an import-export data functionality, as to avoid going through the server at all and just go straight peer to peer.
All reactions