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


Java Version 23 Released
30/09/2024

It was in April 2024 that we had Java 22. Now after just 6 months there's version 23, which is a STS release with lots of features in preview status.



Rare Computer History Memorabilia Being Auctioned By Bonhams
23/10/2024

Invitations handwritten and signed by Charles Babbage, seminal papers by  Alan Turing and Claude Shannon, a "Blue Box" phone hacking device, a prototype Apple Macintosh and an Apple Lisa 2/10 are [ ... ]


More News

 

espbook

 

Comments




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