Couchbase today announced general availability of Couchbase Server 4.0, a new release that enables developers to build a much broader variety of Web, mobile and IoT applications on Couchbase. The release delivers new levels of developer agility, enterprise application scalability and performance, and business insight from data stored in Couchbase. The announcement was made from Couchbase Live New York, where companies including General Electric, Gannett, Marriott International, Cox Automotive, DIRECTV, Nielsen and more are speaking about expanding Couchbase deployments to support a wide range of additional applications and use cases.

“Couchbase Server 4.0 is a transformational release. It dramatically increases the types of applications and use cases that Couchbase can support, now with even greater levels of performance and scale,” said Ravi Mayuram, senior vice president, products and engineering, Couchbase. “With innovations such as a our new SQL-based query language, N1QL, and foundational improvements like Global Secondary Indexes, Multi-Dimensional Scaling and Cross Datacenter Replication, we are providing enterprises the breadth of functionality they need to deploy a single distributed database under the majority of their Web, mobile and IoT applications.”

Couchbase N1QL: Agile Development through Flexible Modeling and Powerful Query

Couchbase Server 4.0 introduces a new SQL-based query language, N1QL (pronounced Nickel) that helps developers build enterprise-class applications with less code and greater agility. N1QL is an efficient and complete declarative query language that makes it easy for developers familiar with SQL to build applications on top of a JSON data model that can be extended on demand. Using N1QL, developers can:

  • Develop applications faster by querying data with a familiar SQL-based query language;
  • Develop applications with less code by leveraging a declarative query language to express complex logic executed in the database – instead of writing and executing it within the application;
  • Develop applications with greater agility by creating new indexes and queries without restructuring the data model;
  • Develop applications by reading, writing and querying data in any of the most popular languages and frameworks, with options for asynchronous and reactive data access;
  • Leverage JSON to nest data within a single document or leverage N1QL to model and query data that is stored across multiple documents.

Better Business Insight with Popular Reporting, Visualization and BI Tools

Couchbase Server 4.0 with N1QL also enables standard SQL-based reporting and data visualization tools to access data stored within Couchbase. Through ODBC and JDBC connectivity provided via Simba drivers — that can work with both the standard SQL-92 and N1QL dialects, enterprises can gain business insight using the most widely adopted BI and data visualization tools, including Microsoft Excel, Tableau, Looker, Qlik and more to access data stored in Couchbase.

Multi-Dimensional Scaling and Global Secondary Indexes: Couchbase Solves Distributed Query Performance Limitations

Couchbase Server 4.0 introduces breakthrough architectural innovations that radically improve query performance in a distributed database: Multi-Dimensional Scaling and Global Secondary Indexes. Multi-Dimensional Scaling, previewed earlier this year, provides a better approach to hardware provisioning by enabling systems to scale up or scale out. With this capability, organizations can assign various workloads to specific hardware resources to meet application performance requirements.