Month: July 2021
Ending the Relational vs NoSQL Debate, Once and for All
Couchbase 7.0 is a major milestone for databases. In the latest release, there are over 33 major innovations and 100 minor innovations, all culminating in a product that is both ground breaking and yet familiar to developers and DevOps engineers....
Announcing Couchbase Server 7.0
Couchbase Server 7.0 solves the requirements of modern application development. In doing so, it settles the debate over using relational or NoSQL databases. There’s no more need to compromise. (Try it out for yourself here or skip straight to the...
How Vodafone Powers a 100% Cloud Communications Platform with Couchbase
Since making the first mobile phone call in the UK in 1985, Vodafone has grown into a multinational telecommunications company with over 625 million mobile customers and nearly 50 million broadband and TV customers. Today, Vodafone Spain is working on...
How (and Why) to Use Couchbase as an XML Database
Couchbase and XML – no problem! I’ve heard it said dozens of times: “Hey, Couchbase is great but I use XML.” I recognize that countering with, “Couchbase can be your XML database” is pretty bold, especially for a JSON-oriented document...
Couchbase Goes Public: Making Tomorrow Better Than Today
Today Couchbase has entered its next chapter as a publicly traded company as we officially began trading on the Nasdaq under the ticker symbol “BASE.” This is a significant milestone for our company – one that reflects Team Couchbase’s hard...
4 Patterns for Microservices Architecture in Couchbase
Microservices have emerged as a common architecture pattern over the last decade. In this approach, small, autonomous and loosely coupled services work together over a distributed network. Each microservice is typically delimited to a specific function and business boundary, runs...
Using the Java SDK for Couchbase: The Basics of Get & Upsert
Using Java with Couchbase doesn’t have to be hard, even for a new developer. In this quickstart tutorial, we’re going to walk through the basics of creating and fetching JSON documents in Couchbase using the Java SDK. With minimalist code...
How to Use Couchbase as a Machine Learning Model Store [Part 2 of 2]
When it comes to machine learning, a lot is said and written about training your ML models. But of equal importance is where you store those models once you’re ready to serve up real-time predictions. Last week, we looked at...
3 Reasons Customers Turn from MongoDB to Couchbase
Let’s face it. MongoDB is a popular NoSQL database upon which to build applications. But just like many “beginner” data analysis projects that start in a spreadsheet, when it’s time to get serious, it’s also time to upgrade. And when...
Couchbase Autonomous Operator vs MongoDB Enterprise Kubernetes Operator
A Kubernetes Operator is a software extension to Kubernetes that supports built-in capabilities to manage your Kubernetes applications in an automated fashion and that follows Kubernetes principles – especially the Control Loop pattern. Why do we need a Kubernetes Operator?...
5 Use Cases for Real-Time Prediction Serving Systems with Couchbase [Part 1 of 2]
Every machine learning use case has different performance needs, and when it comes to ML-powered enterprise prediction serving systems, it’s no different. A machine learning (ML) model takes an input (e.g., an image) and makes a prediction about it (e.g.,...
OIDC Authorization Code Flow for Client Authentication in Couchbase Sync Gateway [Part 3 of 3]
Couchbase Sync Gateway supports OpenID Connect or OIDC-based client authentication. In this context, clients may be Couchbase Lite clients that synchronize data with Sync Gateway over the Internet using the websockets-based replication protocol or they could be web frontend or...