couchbase

background

Overview of Couchbase: The NoSQL Database

Reading Time: 3 minutes NoSQL Database Couchbase works as a NoSQL database. So, we will first know about NoSQL Databases. NoSQL Databases use a variety of data models for accessing and managing data, optimized for large data volume, low latency and flexible data models. Features of NoSQL Database Flexibility: Enables faster and more iterative development. Scalability: NoSQL databases are designed to scale out by using distributed clusters. High-performance: Enable Continue Reading

Couchbase Disaster recovery

Couchbase High Availability and Disaster Recovery: Part 2

Reading Time: 3 minutes In our previous blog we learned about how Couchbase achieves high availability. This post will focus on understanding Couchbase Disaster Recovery mechanisms to prevent data loss. Disaster Recovery Couchbase uses the following mechanisms to prevent potential data loss due to unplanned incidents or disasters. XDCR As discussed in the previous blog, Cross-Data Center Replication (XDCR) is a technology that lets us keep entire Data Centers Continue Reading

couchbase_xdcr

Couchbase High Availability and Disaster Recovery: Part 1

Reading Time: 4 minutes Couchbase Server is an open-source, distributed, NoSQL, document-oriented engagement database. It is designed to support strong features like:– Flexible data model– Simple administration– Query and Analytics– Memory first architecture– High Availability and many more Couchbase strongly emphasizes reliability, high availability, and simple management. It aims to perform operations while the system remains online, without interrupting running applications. High Availability Focused on high availability, it leverages Continue Reading

Couchbase Java SDK – Introduction

Reading Time: 2 minutes In this blog, we will look into the various aspects like how we can manage the connection to a cluster and how we can configure the environment, CRUD operations related to document.

Lagom Persistence API with Couchbase

Reading Time: 4 minutes In this blog, I will talk about using Couchbase with Lagom’s Persistent Entity API. And then we will see how we can query for fetching the data. We already know that Lagom handles data persistence with ‘Persistent Entity’ which holds the state of individual entities. And to interact with them one must know the identifier of the entity. So Lagom provides the support to build Continue Reading

Couchbase – Lets Get Started

Reading Time: 4 minutes In this blog, we will learn about the basics of Couchbase and some facts that a developer should know about Couchbase. What is Couchbase? Couchbase is a NoSQL database having the following features – Distributed:- Couchbase is distributed in nature, data can be distributed in form of multiple copies at different data center. Document-Oriented:- It stores keys and values as JSON documents. Flexible Data Model:- Continue Reading

Scala, Couchbase, Spark and Akka-http: A combinatory tutorial for starters

Reading Time: 5 minutes Couchbase and Apache Spark are best so far , for the in-memory computation. I am using akka-http because its new in the business. If you are not a big fan of akka-http and don’t think it is yet ready for production then you can take a look on this blog, which displays how to do the same task using Spray. If you are new to all Continue Reading

Using Spark , Spray and Couchbase for lightening fast REST Api’s

Reading Time: 4 minutes As we all know Apache Spark™ is a fast and general engine for large-scale data processing, and Couchbase is in-memory no-sql database. So by connecting these two we can get a lightening fast speed. In this blog we are focusing on how to make CRUD operations on couchbase with Spark’s speed. I am assuming that you have a basic Spark’s installation and couchbase installation on Continue Reading

Implementing full text search with Couchbase and harnessing the power of Couchbase full text search (CBFT)

Reading Time: 5 minutes Hey Folks.! In this blog we are going to be introduced to the Couchbase Full text search. In my recent blog ,we talked about how we can user ElasticSearch for the full text search and how we can connect it with Couchbase so that our data gets copied in real time and we can search on it too. But what if we do not want Continue Reading

Couchbase : Making views via script file automatially without using GUI.

Reading Time: 2 minutes The problem that we faced is that we have to make views manually from the GUI of the couchbase, but it was quite a cumbersome task, so this blog is about how to make views automatically. In this blog we’ll learn how to create a script of curl commands and just run that script for making views and the  views  will automatically get created on Continue Reading

Couchbase : How to access and change the document of size more than 2.5Kb.

Reading Time: < 1 minute We faced a situation were we have to firstly see the data and then change it accordingly in couchbase, but the GUI of couchbase doesn’t allows us to see the data of size more than 2.5kb and forget about changing, So there is a quick hack of how you can actually change the data without using the GUI and just by making a curl request: Continue Reading