Looking for a better, less costly caching solution?

See why companies like LinkedIn, eBay, Orbitz, Concur – and hundreds of others – choose Couchbase

Caching is a proven strategy to boost application performance, increase resource efficiency, and reduce network and hardware costs. But not all caching solutions are alike. Whether you’re considering caching for the first time or looking for a better solution, we invite you to evaluate Couchbase. 

Companies often turn to Couchbase because their existing solution – whether Oracle Coherence, IBM Extreme Scale, Terracotta BigMemory, or another product – is either too complex, too costly, or not meeting their requirements. We’ve designed Couchbase to deliver high performance while being very affordable – often 50-80% less than proprietary products – and easy to deploy, scale and manage.

Modern caching: How eBay & Amadeus achieve high performance with distributed caching

Watch on-demand webinar

Watch Now

Caching has become mission critical

 

 

Modern web, mobile, and IoT applications run on clusters of commodity servers and must support millions of users globally with submillisecond response times. Because relational databases struggle to meet those requirements, caching has become mission critical. By caching frequently used data, application response times can be improved by orders of magnitude.

 

Caching can also substantially lower your costs by reducing workloads on backend systems and network usage. If your application runs on a relational database like Oracle – which requires costly hardware in order to scale – a scale-out cache that runs on low-cost servers can reduce your need to add expensive resources.

 

 

Key Requirements for an Effective Caching Solution




Performance

For a given workload, the cache must meet and sustain the application’s required steady-state performance targets for latency and throughput.

 

Efficiency

Efficient resource utilization impacts cost, complexity, and manageability. How much hardware is needed to meet the performance requirements? Less is better.


Scalability

As the workload increases, the cache must continue delivering the same steady-state performance. It must be able to scale linearly, easily, and affordably without hurting application performance and availability.


Availability

Data must always be available during both unplanned and planned interruptions, whether due to hardware failure or scheduled system maintenance.


Cross Data Center Support

Caching must support applications that run across multiple data centers, providing efficient replication and data locality.


Manageability

Use of the cache should not place undue burden on the operations team. It should be quick to deploy and easy to monitor and manage: Set it and forget it.


Simplicity

Adding a cache to your deployment should not introduce unnecessary complexity or make more work for developers.


Affordability

Your evaluation should consider total cost of ownership, including license fees as well as hardware, services, maintenance, and support.


Why Couchbase? Built by the engineers who created "memcached"



A growing number of companies are deploying Couchbase as a caching solution. Couchbase is an open source (Apache 2.0 license), high-performance NoSQL document database with strong roots in caching. Couchbase founders include the engineers who in 2004 built the open source “memcached” protocol – one of the most widely used caching technologies.


Couchbase engineers took the best aspects of memcached – high performance and simplicity – and extended the technology to include high availability, easy manageability and other enterprise capabilities. Hundreds of enterprises – including eBay, PayPal, LinkedIn, Viber, and many others – have deployed Couchbase for mission critical applications.


By the way, if you’re using memcached and are looking for a more scalable, highly available and easier to manage cache, Couchbase is a drop-in replacement for memcached. No code changes required.

Caching with Couchbase – Case studies

Linkedin, with 300M+ members, uses Couchbase for website reliability monitoring. They cache over 8M real-time metrics (12TB+ of data), loading 16M entries into Couchbase every 5 minutes.

Linkedln

Leading provider of integrated travel and expense management solutions (SaaS application). Concur replaced an expensive, hard-to-scale home-grown cache with Couchbase, resulting in dramatically faster, more flexible, easier scalability, and 20% performance improvement. Couchbase supports 1 billion ops per day.

The world’s largest online auction marketplace deploys Couchbase for multiple use cases (as cache and database). In one example, Couchbase is used to cache authentication tokens (100M+ per day) to ensure session validity. Couchbase delivers 300K+ reads/sec, and 25K writes/sec on a single server.

Orbitz replaced their proprietary caching tier with Couchbase, resulting in dramatic improvements: They reduced the number of nodes required by 83% (from 400 to 70), cut memory by 91% (from 620GB to 55GB), and saved over $2M a year in licensing, maintenance and operations costs.

 

Find out if Couchbase is a good fit for your use case

 

 

In less than 30 minutes, one of our experts can usually diagnose if Couchbase would likely yield better results for your use case. At a minimum, you’ll probably get some great advice about how to work around your current challenges.

 

 

Talk to a Couchbase Engineer

 

 

Learn more about High Performance with Distributed Caching