3 ms·
> But what’s also important is decoupling the mechanism of distributing or syncing the data (for access from different locations/clients) from actually working
by fnord123 4y ago
> But what’s also important is decoupling the mechanism of distributing or syncing the data (for access from different locations/clients) from actually working with the data. Basically, this is the separation between file system and application.
Is there any good FOSS middleware to handle this? CoreData (based on sqlite) can sync data to an iCloud CloudKit container[1]. Firebase can do this[2]. And Couchbase-lite-C can do it with JSON documents[3].
Couchbase is the only system I know of that does this transparently and is open source across the board. But for some reason no one seems to be using it.
[1] https://developer.apple.com/documentation/coredata https://developer.apple.com/documentation/coredata
[2] https://en.wikipedia.org/wiki/Firebase https://en.wikipedia.org/wiki/Firebase
[3] https://github.com/couchbase/couchbase-lite-C https://github.com/couchbase/couchbase-lite-C