Code360 powered by Coding Ninjas X Code360 powered by Coding Ninjas X
Last updated: Apr 5, 2022

NoSQL Databases

NoSQL databases are non-tabular and cover various types of such non-tabular databases. There are various types such as MongoDB and RavenDB. Further, it covers Redis and what it is. It covers what Redis is and how one can install and get started with Redis, what are the tools and modules associated with Redis. It also covers an introduction to Hbase and its architecture and Features. It covers Hbase's Pros and Cons, the use cases and shell, commands, and table management. it also includes admin and client API and troubleshooting and performance tuning.
Introduction to NoSQL
In this blog, we are going to learn about NoSQL, where to use it followed by its advantages and disadvantages.
Types of NoSQL Databases
In this session, we are going to learn about the 4 major types of NoSQL databases. We will be learning about their advantages and disadvantages and their usage.
MongoDB vs RavenDB
In this blog, we will learn about No-SQL databases, and we compared two No-SQL databases - MongoDB and RavenDb based on various properties.
Node in Apache Cassandra MEDIUM
The article covers the concept of Cassandra components, data replication, and a node in Apache Cassandra, along with some frequently asked questions.


Redis is a free and open-source database. It's an in-memory data structure store that may be used as a distributed, in-memory key-value database, cache, and message broker. It also has the capacity to be durable. Strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indices are among the abstract data structures supported by Redis. Redis associates keys with value types. Redis distinguishes itself from other structured storage systems by supporting not only strings but also abstract data types. The type of a value dictates the actions (also known as commands) that may be performed on it. High-level, atomic server-side operations including intersection, union, and the difference between sets, as well as sorting of lists, sets, and sorted sets, are all supported by Redis.
Introduction to Redis EASY
This blog covers the concepts of Redis.
Elasticsearch vs Redis
In this article, we'll compare two popular data management systems - Elasticsearch and Redis.
Installing Redis EASY
This article will discuss the prerequisites and steps for Installing Redis on different operating systems, mainly Linux, macOS, and windows.
Redis Clients
This article covers everything you need to know about Redis clients. Redis is an in-memory data structure store that is open source (BSD licensed) and used as a database, cache, and message broker.
Tools That Use Redis EASY
In this blog, we will discuss the tools that are used in Redis to improve performance and user experience with Server handling and monitoring.
List of Redis Modules EASY
This article will introduce different types of lists of Redis modules.


HBase is a Java-based open-source non-relational distributed database based on Google's Bigtable. It allows you to store vast amounts of sparse data in a fault-tolerant manner. As detailed in the original Bigtable document, HBase includes compression, in-memory operation, and Bloom filters on a per-column basis.HBase tables may be used as input and output for Hadoop MapReduce tasks, and they can be accessed via the Java API, as well as REST, Avro, and Thrift gateway APIs. The data can be stored in HDFS directly or through HBase. Using HBase, the data consumer reads/accesses the data in HDFS at random. HBase is a read-write database that sits on top of the Hadoop File System.
HBase Introduction
In this article, we will learn about HBase and why it is used for storing extensive data. Read the blog to learn more.
Architecture of HBase EASY
HBase is a data model and is similar to Google's big table. It is an open-source, distributed database developed by Apache software foundation written in Java.
HBase Features
In this article, we will learn about the features of HBase, How HBase is different from other NoSQL models, and why we choose HBase.
HBase Pros & Cons
This article will discuss the various advantages and disadvantages of using HBase. We shall analyse the same based on various parameters.
HBase Use Cases
This article will discuss the various use cases of HBase. We shall see why leading tech giants use HBase and which are the sectors where it can be used.
Hbase-Installation on Windows
In this blog, we will learn how to install Hbase on the Windows operating system and configure Hbase.
HBase Shell
In this article, we will learn about HBase Shell, how to use HBase shell, and the basic commands related to it.
HBase Commands EASY
This article will discuss various HBase commands and their examples. We will also discuss some of the frequently asked questions.
HBase Table Management
This article will discuss the various table management commands in HBase. We shall be using the shell commands to discuss the same.
HBase Admin API
This blog will show the whole concept of HBase Admin API. We will learn about Class HBase Admin, Methods and Description, and Class Descriptor.
HBase Client API
This blog will show the whole concept of HBase Client API. We will learn about various Classes available in HBase Client API.
HBase Troubleshooting
In this post, we will learn HBase Troubleshooting. We will explore many difficulties and solutions to overcome any errors or failures in HBase Troubleshooting.
HBase Performance Tuning
In this post, we will cover some of the best approaches to optimize our HBase system. We'll look at garbage collection tuning, HBase compression, and HBase setups. In addition, we will do a load test for HBase Performance Tuning.
HBase vs Impala
In this post, we will cover the difference between HBase and Impala. First, we'll look into what HBase and Impala imply. We will also see the uses of Impala and HBase.