Couchbase Mobile Version Adds Sync Gateway
Written by Kay Ewbank   
Friday, 24 March 2017

There's a new version of Couchbase Mobile with a new Sync Gateway Accelerator that makes Couchbase Mobile 1.4 more scalable.

Having been developed by Damien Katz, CouchDB became a successful Apache project. The developers then moved on to create a successor to CouchDB, Couchbase Server. This is a hybrid database combining elements of both document and key-value databases. The key-value element comes from the memcached-compatible protocol, while documents are handled by storing the data in JSON format with support for secondary indexes.

Couchbase Mobile consists of Couchbase Server, the database server developed by CouchDB; Couchbase Lite, an embedded JSON database that manages and stores data locally on the device, along with a synchronization module that manages synchronization between Couchbase Lite and Couchbase Server; and peer-to-peer synchronization between Couchbase Lite instances. The synchronization is carried out by Sync Gateway, and this is the main element to have been updated. The system also includes a REST API and Stream and Batch APIs.

The new accelerator component is designed to let developers increase system capacity by up to six times. The accelerator has been added to the Sync Gateway, and improves capacity by sharding the mutation feed that transmits data changes from the server to the clients. This can create a distributed channel cache that can be used by all the Sync Gateways to apply security filters for access control and create the changes feed for downstream clients.

Alongside the improvement to synchronization, Couchbase Lite has also been updated with LINQ support for .NET. Couchbase Lite is an embedded NoSQL database that can work standalone, in a P2P network, or as a remote endpoint for Couchbase Server. LINQ is .NET's Language INtegrated Query feature that provides general-purpose query facilities to the .NET Framework that apply to all sources of information, not just relational or XML data. The updated version of Couchbase Lite adds support for “select”, “where”, “aggregate” and other keywords to let you query Couchbase data in .NET.

syncgate

More Information

Couchbase Mobile

Related Articles

Couchbase Server 4.0 Now With N1QL

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.

 

Banner


Apple Is Playing With Us - App Store Tax Cut To 15%
25/11/2020

The headline news is that Apple has cut the percentage it takes from the App Store to 15%, down from 30%, but only if you don't earn more than $1 million per year across all your apps.



What Languages Do Devs Want to Learn?
17/11/2020

Python, of course. What comes as a surprise is the size of the margin between Python and the rest of the pack. The other unexpected finding is that JavaScript doesn't even make it into the top 10. So, [ ... ]


More News

 

square

 



 

Comments




or email your comment to: comments@i-programmer.info