Announcing Couchbase Server 5.5

Built on the most powerful NoSQL technology, Couchbase Server delivers unparalleled performance at scale, on premises and in any cloud. With features like memory-first architecture, built-in cache, geo-distributed deployments, and workload isolation, Couchbase Server excels at supporting business-critical applications at scale while maintaining submillisecond latencies and 99.999% availability. Our comprehensive SQL-compatible query language (N1QL) makes migrating an application from RDBMS to Couchbase Server easy and intuitive.

Key new features



ANSI joins in N1QL

The Couchbase Data Platform is the only platform that extends SQL to support JSON data natively, which it does via N1QL queries. N1QL now has support for ANSI joins, making it easier to migrate applications from relational databases to Couchbase. Developers are also more productive because they can leverage their SQL knowledge to develop applications on Couchbase.

Eventing

This release introduces Couchbase Eventing – a highly available, performant, and scalable service that enables user-defined business logic to be triggered in real time on the server when application interactions create changes in data. Couchbase Eventing makes it easy to develop, deploy, debug, and maintain data-driven business logic from a centralized platform.

Index partitioning

With support for index partitioning, you can now index a large number of documents and horizontally scale out an index as needed. The system will transparently partition the index across a number of index nodes using hash partitioning, and will increase the performance and data capacity of the cluster.

Data compression

With end-to-end compression from client to storage, Couchbase significantly reduces the cost of network, memory, and storage required for your existing workloads. Documents are transparently compressed when transferred between the clients and the servers, and when transferred between clusters across datacenters.

Aggregate optimization

Since the introduction of N1QL, Couchbase has improved its query performance by orders of magnitude. With aggregate optimization the query engine leverages the indexes to perform aggregate calculations, which improves the query performance by another order of magnitude.

Security compliance

Couchbase continues to extend its support for security to enable enterprises to meet increasing security compliance requirements such as the EU’s General Data Protection Regulation (GDPR), which went into effect May 2018. We extend X.509 certificate authentication beyond key-value data access to query and search services for all SDKs.