Jump to content

(Archived) Local sync


Recommended Posts

Asked for this already years ago and the answer back then was: Too complicated.

But with the advent of Evernote business it is probably time to review it again:

Could Evernote do local syncing of notes the way Dropbox is doing this already for years?

IMHO Evernote uses hashes to determine whether a note is up to date with the note on the Evernote server.

Could't the Evernote background helper contact other Evernote background helpers running on the same local network during a sync and ask them, whether they have a copy of that note already downloaded from the Evernote server (aka a note with exact that hash) and if so load it over the LAN instead of pulling it from the Evernote server? That way the client would only load the hash from the Evernote server and pull the note itself from the LAN, in case it is accessible, which should be much faster and save on bandwidth for both Evernote and the user.

Syncing of meta-data (tags etc.) could still be done solely from the Evernote server, as this usually is only small data volume and it might get overly complicated, if this is pulled from another client who probably has not an fully up-to-date status of all the meta-data.

Pete

Link to comment

Asked for this already years ago and the answer back then was: Too complicated.

But with the advent of Evernote business it is probably time to review it again:

Could Evernote do local syncing of notes the way Dropbox is doing this already for years?

IMHO Evernote uses hashes to determine whether a note is up to date with the note on the Evernote server.

Could't the Evernote background helper contact other Evernote background helpers running on the same local network during a sync and ask them, whether they have a copy of that note already downloaded from the Evernote server (aka a note with exact that hash) and if so load it over the LAN instead of pulling it from the Evernote server? That way the client would only load the hash from the Evernote server and pull the note itself from the LAN, in case it is accessible, which should be much faster and save on bandwidth for both Evernote and the user.

Syncing of meta-data (tags etc.) could still be done solely from the Evernote server, as this usually is only small data volume and it might get overly complicated, if this is pulled from another client who probably has not an fully up-to-date status of all the meta-data.

Pete

Since Evernote is a cloud service & the EN servers are "the source of all truths" & that's where they make their money (not from the clients), it's doubtful they would soon (or ever) implement LAN syncing.

Link to comment

Since Evernote is a cloud service & the EN servers are "the source of all truths" & that's where they make their money (not from the clients), it's doubtful they would soon (or ever) implement LAN syncing.

Piease reread my post. It didn't suggest LAN syncing without contacting the Evernote server at all. How should that work?

I suggested, that the client could pull up-to-date notes content from another client on the LAN instead from the Evernote server over the internet AFTER he pulled the list of notes to be updated from the Evernote server.

Or in short: Metadata comes always from the Evernote server, actual content only if it is not already available on the LAN.

Btw. Evernote's pricing model is based on upload volume to the Evernote server, not download volume. LAN syncing wouldn't cost Evernote money (aside from the cost of developing it) but save network bandwidth Evernote (and their customer) has to pay for.

Pete

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...