Couchbase Lite, the future of mobile - FAQ
Earlier this month, we kicked off the first webinar series on our latest offering, Couchbase Lite, the only native NoSQL database made for mobile. Thanks to everyone who could attend, and all the great feedback and questions we received. Below are a couple frequent questions we heard that we’d like to share:
Q: What platforms does Couchbase Lite support today (and possibly tomorrow)?
A: Today we support iOS and Android for Couchbase Lite, and we are actively exploring support for other mobile platforms such as Windows Mobile, as well as non-device platforms such as Mac OS and Linux. But, for now we are focusing on iOS and Android.
Q: What security features does Couchbase Lite and Sync Gateway have?
A: For our first release of Couchbase Lite and Sync Gateway, we have focused on an initial phase of security features. In this release, we ensure that data stored on-device is as secure as the device. Additionally, we make use of authentication services, such as Facebook, Mozilla Persona, OAuth 1, or even custom options, to allow for replication to device. We support SSL for data transmitted over the wire between Couchbase Lite and Sync Gateway.
Q: How big is Couchbase Lite?
A: Today Couchbase Lite is roughly 500KB in size.
Q: Are there any known size limitations with Couchbase Lite or Sync Gateway?
A: We currently have a size limit of 10MB per JSON document, and 20MB per attachment. Beyond this, we do not have set limitations for how many documents can be sent over the wire, or how many channels you can create and use. However, we do have a couple of recommendations. For example, when routing data, developers should use roughly as many channels as they have users, and that each document should belong to no more than a handful of channels. Additionally, we also support deletion and purging of documents that can be used locally on Couchbase Lite for clean up.
Q: What integrations does Couchbase Lite and/or Sync Gateway have today?
A: One of the most popular requests we’ve received is, “Can you integrate your technology with…?” We love that there has been so much demand for our technology, and we are working toward more integrations and partnerships in the near future. Today, we are working with mobile application development platforms to support their communities: Xamarin, Appcelerator and PhoneGap.
With Couchbase Lite we’re looking to drive the next generation of applications using a small footprint native NoSQL database. Try out Couchbase Lite and Sync Gateway today and let us know what you are developing today. As we are in Beta, feel free to give us feedback on our Q&A forum or join our mailing list here: https://groups.google.com/forum/#!members/mobile-couchbase.