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.
Tweet This: GA of @Couchbase Server 4.0 brings unmatched agility, scalability & performance to Web, #mobile & #IoT applications http://bit.ly/1OMzdCe
“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.
Tweet This: New SQL-based query language, #N1QL, helps devs build enterprise-class applications with less code & greater agility http://bit.ly/1OMzdCe
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.
Couchbase Server 4.0 is the first distributed database to support Global Secondary Indexes, which extend the performance and scale gains achieved through Multi-Dimensional Scaling. In a horizontally scaling system, the index is typically spread across every server, which can potentially slow down query execution by creating a broad “scatter/gather” requirement. In Couchbase Server 4.0, Multi-Dimensional Scaling makes it possible for Global Secondary Indexes to be assigned to specific hardware resources. This greatly reduces the magnitude of “scatter/gather,” resulting in significant performance increases of query execution within a distributed system.
Tweet This: Breakthrough innovations in @Couchbase Server 4.0 radically improve query #performance in distributed #databases http://bit.ly/1OMzdCe
Powerful Global Data Distribution with Cross Datacenter Replication Filtering
Couchbase Server 4.0 extends its industry leading Cross Datacenter Replication (XDCR) functionality with new filtering capabilities. XDCR is used for many purposes, most commonly high availability and disaster recovery. With the new filtering functionality, subsets of data can be ‘filtered’ for geographic replication without requiring the entire data set to be replicated between datacenters. This delivers a broad set of benefits including making data available to geographically distributed locations with low latency, minimizing network traffic by replicating only the data relevant to a specific geography and the ability to replicate relevant data between private datacenters, public clouds, or both to leverage hybrid cloud infrastructure.
By combining the power of N1QL for application development and business insight, with architectural innovations in Multi-Dimensional Scaling, Secondary Indexes and XDCR, Couchbase Server 4.0 delivers a new level of functionality and performance for distributed architectures that will revolutionize enterprise application development. Developers building Web, mobile and IoT applications for Digital Economy businesses can get started today by downloading Couchbase Server 4.0 and visiting the Couchbase Developer Portal.
Tweet This: Get started building #innovative Digital Economy Web, mobile & IoT apps. Download @Couchbase Server 4.0 today http://bit.ly/1L933hP
Customer Comments on the News
“CenterEdge delivers the best management solution for the amusement, entertainment, and FEC industries. Our business is growing fast and we need an infrastructure that is agile and can operate at any scale,” said Dan Cutler, director of software, CenterEdge Software. “We use Couchbase as a multi model NoSQL solution, from cache to database. CenterEdge started with Couchbase as a cache to improve SQL Server’s performance. Today we’re rolling out additional use cases with N1QL. The biggest advantages of N1QL are simplifying complex queries and increasing developer productivity by easily creating new indexes that are highly flexible and reusable.”
“HomeNet provides the backbone of Cox Automotive’s vehicle merchandising pipeline, which currently processes anywhere from 50 to 100 million vehicles a day. We use some of the most powerful SQL Server hardware you can buy, but we rely on the speed, flexibility, and reliability of Couchbase to help us meet our high-throughput, non-transactional, data requirements,” said Tony Selke, director of product engineering of HomeNet Automotive, a division of Cox Automotive. “What is most exciting to us, is that with Couchbase we started by solving a single problem: speed. With the introduction of new features like XDCR and N1QL, coupled with its unmatched operational support, Couchbase has become our preferred NoSQL solution.”
“Gannett is in the midst of a large transition to a cloud-based infrastructure. From the beginning, Couchbase has been an integral part of this effort,” said Alon Motro, content and platform services manager, Gannett. “It has helped us replace expensive SQL Server instances, vastly improve our performance metrics and has simplified the way we deliver our stories. We are very excited to start using Couchbase Server 4.0 and have already started looking at ways we can take advantage of N1QL in our Publishing Systems.”
“Over the past few years at Nielsen, we experienced massive growth that our relational system couldn’t support. We needed a platform that could sift through massive datasets quickly and effectively, be elastic to accommodate new data growth with ease and had the ability to run analytics,” said Arvind Jade, architect leader, Nielsen. Govindarajan Raghunathapuram, solutions architect at Nielsen, added, “We turned to Couchbase for its fast performance and powerful scaling capabilities. With Couchbase Server 4.0, we’ve been able to use N1QL to get deep analytics from our platform, which has delivered a 50 percent boost in response time.”
Analyst Comments on the News
“Our research suggests that enterprises are making strategic investments in more agile, multi-model databases that serve a variety of needs that existing relational databases were never designed for,” commented Matt Aslett, research director, data platforms and analytics, 451 Research. “New features such as N1QL, Multi-Dimensional Scaling and Secondary Indexes means that Couchbase Server 4.0 addresses a wider range of use cases, encouraging expanded enterprise adoption of NoSQL.”
“Enterprises are increasingly turning to NoSQL databases for their ability to handle diverse and fast-changing data,” says Doug Henschen, vice president and principal analyst at Constellation Research. “With its N1QL and Multi-Dimensional Scaling capabilities, Couchbase Server 4.0 brings SQL-like querying and flexible scalability to the NoSQL market.”
“Under pressure to build applications for the faster than ever changing market conditions, developers look for any boost in productivity they can grasp,” said Holger Mueller, vice president and principal analyst at Constellation Research. “Building more solution with less code is always a desirable outcome for next generation applications projects. Next generation databases make it easier for developers to deliver at the right time, the right quality and the required functionality.”