What is a NoSQL Database?

NoSQL is a non-relational database used to store different types of unstructured data. It is a language to store and read the data.

It is generally used to classify with below characteristics

  • Non-Relational Data
  • Schemaless
  • Cluster friendly for scalable
  • 21st-century databases to store unstructured data generated from Twitter, IoT,eCommerce and social networking sites

Difference between SQL and NoSQL Databases?

SQL is a Query language used to save, insert, and update relational data into the database. NoSQL is a query language to save and update non-relational data.

Following is a comparison of SQL and NoSQL.

Procedure LanguageObject-Oriented Language
Contains ProcedureContains Methods
RecordsObjects
ModulesClasses

Types of NoSQL Databases

NoSQL databases are categorized as per data models, These are optimized for performance and scaling of any type of data.

  • Key value Databases:
  • Document Oriented Database Example Document Orie
  • Graph Database
  • In Memory Databases
  • Column Family Database Store
  • Search Index

Nosql database example

Following are list of NoSQL databases with examples

TypeDatabase Example
Key- ValueAmazon DynamoDB,Redis
Document Oriented DatabaseMongoDB, CouchDB
Graph DatabaseNeo4j,InfoGrid
Column StoreHBase, Cassandra
In memoryEhCache
SearchingSolr, Elastic Search

Latest Articles

MongoDB - Tutorials

MongoDB Tutorials features, advantages disadvantages.

Posted January 1, 0001 by  ‐ 1 min read

MongoDB - Windows

Step-by-Step Guide to Installing Mongodb on MacOS.

Posted December 31, 2023 by  ‐ 1 min read

Redis - Tutorials

Redis Tutorials features, advantages disadvantages .

Posted January 1, 0001 by  ‐ 3 min read

Redis - Backup & Restore

How to take backup and restore data, move Redis database from one to another server, and another way to setup replication with master-slave architecture.

Posted December 31, 2023 by  ‐ 2 min read

Redis - CLI

Redis Command line interface redis-cli with frequently used commands.

Posted December 31, 2023 by  ‐ 1 min read

Redis - Configuration

How to view default and update configuration in Redis.

Posted December 31, 2023 by  ‐ 4 min read

Redis - database

Redis keys standard naming conventions size, namespace, separator used for designing keys for better readable, maintainable, and faster lookups

Posted December 31, 2023 by  ‐ 2 min read

Redis - Delete Keys

how to delete all keys in the Redis server database., Flushdb and flush all asynchronously and synchronously

Posted December 31, 2023 by  ‐ 3 min read

Redis - Disable Persistence

How to disable persistence in Redis Database? It disables Append only file and Redis backup persistence feature with redis.conf or using config set command

Posted December 31, 2023 by  ‐ 1 min read

Redis - Docker

How to setup and configure Redis with docker and docker-compose, install, restart docker volume, access remote server with port configuration

Posted December 31, 2023 by  ‐ 3 min read

Redis - Hashes

how to delete all keys in the Redis server database., Flushdb and flush all asynchronously and synchronously

Posted December 31, 2023 by  ‐ 1 min read

Redis - Keys

Redis keys standard naming conventions size, namespace, separator used for designing keys for better readable, maintainable, and faster lookups

Posted December 31, 2023 by  ‐ 1 min read

Redis - Keys Count

Redis keys Count command examples for keys and db size

Posted December 31, 2023 by  ‐ 1 min read

Redis - Memcached

Learn Difference and compare redis and Memcached with examples

Posted December 31, 2023 by  ‐ 1 min read

Redis - Pub Sub

Learn Step By Step Difference between Redis PubSub vs RabbitMQ and comparison.

Posted December 31, 2023 by  ‐ 1 min read

Redis - Remote Server

How to connect to a remote Redis server?.

Posted December 31, 2023 by  ‐ 1 min read

Redis - Set password

How to Change password and connect to Redis connection to server with password?.

Posted December 31, 2023 by  ‐ 2 min read

Redis - Stop Server

Multiple ways to Stop Redis server in Windows, Linux, Unix, Ubuntu, and MACOS using services brew systemctl and service commands

Posted December 31, 2023 by  ‐ 2 min read

Redis - MacOS

Step by Step guide How to install,uninstall,upgrade,start,stop redis server in MacOS

Posted December 31, 2023 by  ‐ 2 min read

Redis - Linux

Step by Step guide How to install,uninstall,upgrade,start,stop redis server in Linux,Ubuntu, and Unix

Posted December 31, 2023 by  ‐ 2 min read

Redis - Naming Keys

Redis keys standard naming conventions size, namespace, separator used for designing keys for better readable, maintainable, and faster lookups

Posted December 31, 2023 by  ‐ 2 min read

Redis - Windows

Learn Step By Step to install and set up Redis on Windows.

Posted December 31, 2023 by  ‐ 3 min read

Redis - Data types

What are different data types in Redis Database,Strings,Lists, Sets,SortedSet, Hashes,HyperLogLogs, Bitmaps(BitStrings)

Posted December 31, 2023 by  ‐ 3 min read

Redis - Version

Learn How to check the Redis Server and CLI Version.

Posted December 31, 2023 by  ‐ 2 min read

ElasticSearch - Tutorials

ElasticSearch Tutorials features, advantages disadvantages.

Posted January 1, 0001 by  ‐ 2 min read

ElasticSearch - Kibana

Elastic search Kibana installation step by step tutorials on windows .

Posted January 1, 0001 by  ‐ 1 min read

ElasticSearch - Mac

Elastic search installation step-by-step tutorials on MACOS.

Posted January 1, 0001 by  ‐ 2 min read

ElasticSearch - Windows

Elastic search installation step by step tutorials on windows .

Posted January 1, 0001 by  ‐ 2 min read