White Papers

Top 10 Enterprise NoSQL Use Cases

Top 10 Enterprise NoSQL Use Cases

Enterprises are rapidly adopting NoSQL technology to power web, mobile, and Internet of Things applications at scale. But exactly how are they using NoSQL? What are some of the most common use cases? And what are the specific benefits from deploying NoSQL for those applications?   

Why NoSQL?

Why NoSQL?

Application requirements have fundamentally changed, and traditional RDBMS technology has failed to keep pace. As a result, the use of NoSQL technology is rising rapidly. Massive change is underway, disrupting the database status quo.

Making the Shift from Relational to NoSQL

Making the Shift from Relational to NoSQL

As NoSQL database technology is increasingly being chosen as a viable alternative to relational databases, developers need to approach application development and data modeling differently. Get started by learning more about the advantages of moving from Relational to NoSQL in this whitepaper.

Dealing with Memcached Challenges

Dealing with Memcached Challenges

Are you dealing with memcached problems like cold cache, heavy contention of RDBMS resources and lack of scale-out flexibility? Download this white paper to see how Couchbase can be a drop-in replacement for memcached servers and what you should consider when migrating existing memcached-based applications to Couchbase Server.

NoSQL Evaluator's Guide

NoSQL Evaluator's Guide

The NoSQL Evaluator's Guide presents a framework for evaluating NoSQL databases for the enterprise. It begins with an overview of NoSQL technology, features and models, and concludes with evaluation criteria.

Developing Applications with Cross Data Center Replication (XDCR)

Developing Applications with Cross Data Center Replication (XDCR)

Mission critical applications need a database that is always on. While intra-cluster replication helps with server failures giving you high availability, your system still remains at risk from catastrophic failures. You may also need a way to improve the response time for users when they are globally distributed by replicating information closer to them.