White Papers

Moving from Relational to NoSQL

Moving from Relational to NoSQL

 

Why use NoSQL? Innovative companies like AT&T, GE, and PayPal have successfully transitioned from relational to NoSQL for their critical web, mobile, and IoT applications. By understanding where to introduce NoSQL, how to model and access the data, and how to manage and monitor a distributed database, you can do the same. This white paper explains the need for non-relational databases, describes advantages of NoSQL, and clarifies the important difference between SQL and NoSQL databases.

Accelerating Data-Driven Applications with Couchbase and Spark

Accelerating Data-Driven Applications with Couchbase and Spark

Apache Spark is the leading in-memory analytics processing engine. Couchbase Server is the leading memory-first architectured NoSQL database. Combining these two best-of-breed technologies enables your business to execute real-time analytics for instantly actionable operational insights. 

Read this white paper to find out:

 

  • How Couchbase provides Spark users with the lowest latency, highest throughput, most reliable NoSQL data source and target 
  • How Spark enables Couchbase users with rich, scalable analytics for their operational applications
  • How to move data between Couchbase and Spark using RDDs, DataFrames, Datasets, and DStreams

Couchbase Server: An Architectural Overview

Couchbase Server: An Architectural Overview

Couchbase Server is a scale-out NoSQL database with an architecture designed to simplify building modern applications with a flexible data model, powerful SQL-based query language, and a secure core database platform that provides high availability, scalability, and performance.

 

In this paper, we explore the overall system architecture, the service each component provides, and the business requirements it addresses.

 

Read this white paper to learn:

  • The different components of a Couchbase Server deployment
  • How data are organized and structured in Couchbase Server
  • How read and write operations are handled across the cluster
  • How the different Couchbase Server components communicate with each other
  • The security features of the Couchbase Server

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.

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. 

Couchbase for Gaming

Couchbase for Gaming

Unlike traditional relational databases, Couchbase Server, a NoSQL database, provides easy scalability, consistent high performance, always-on 24x365 operations, and a flexible data model. Couchbase powers some of the most popular social and mobile games from companies like Zynga, EA, Tencent, Shuffle Master and many others. In this whitepaper, we’ll explore the database capabilities that have made Couchbase Server the preferred database for social and mobile games.

Building Content-Driven Apps

Building Content-Driven Apps

Whether you're building an online publication, a product catalog or a third-party data aggregation app, a NoSQL document database is a great match for your platform. In this white paper you will learn how Couchbase Server document database technology, integrated with full-text search from Elasticsearch, provide a great combination for building rich, content-centric applications.

Couchbase Mobile - Building Always-Available Apps, Always-Responsive Apps

Couchbase Mobile - Building Always-Available Apps, Always-Responsive Apps

With the explosion of rich multimedia content and data, proliferation of ever more powerful smartphones and tablets, and plethora of mobile apps available in the market, mobile app developers are constantly seeking out new ways to drive app adoption. Mobile apps are becoming very data-driven in nature, as it is really the content and continuous access to that content that truly differentiates the best apps that succeed in the market from those that don’t. There is a new breed on mobile apps that’s quickly becoming the norm: apps that are always-available and always-responsive even when the network is down or slow. Download this white paper to find out how to use Couchbase Mobile to build always-available offline apps that will improve your apps’ user experience.