on server & client • Full offline functionality • Data orchestration • Smart routing of data to its users • Subsetting data sets for different use cases goo.gl/yuhnvt
Flexible, schemaless data model ("NoSQL") • Querying by map/reduce views • Active change notifications, for reactive UIs • Full-strength multi-master replication goo.gl/yuhnvt
r.start(); Result doc1 doc1 Credentials credentials = new Credentials("", ""); LiteListener listener = new LiteListener(manager, 5984, credentials); listener.start(); B A A B
identify users or authenticate content • Difficult to scale up • On a LAN: Bandwidth growth • Beyond a LAN: Connectivity and peer discovery goo.gl/yuhnvt