From d6536ddd31a727935090c9faa2cf81769a5e3b86 Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 13:27:27 +0530 Subject: [PATCH 01/16] Create readme.md file --- DBMS (Database)/NoSQL/readme.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 DBMS (Database)/NoSQL/readme.md diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md new file mode 100644 index 00000000..e69de29b From 142484b505846505a5a8f96859528b47bfe63376 Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 13:28:29 +0530 Subject: [PATCH 02/16] added sql in dbms --- {Programming Languages => DBMS (Database)}/SQL/readme.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {Programming Languages => DBMS (Database)}/SQL/readme.md (100%) diff --git a/Programming Languages/SQL/readme.md b/DBMS (Database)/SQL/readme.md similarity index 100% rename from Programming Languages/SQL/readme.md rename to DBMS (Database)/SQL/readme.md From 3e3645031072531d13e8b77c90a313e673e49123 Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 16:50:30 +0530 Subject: [PATCH 03/16] Added Introduction --- DBMS (Database)/NoSQL/readme.md | 63 +++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index e69de29b..94133ad0 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -0,0 +1,63 @@ +# NoSQL + +NoSQL is a type of database management system (DBMS) that is designed to handle and store large volumes of unstructured and semi-structured data. Unlike traditional relational databases that use tables with pre-defined schemas to store data, NoSQL databases use flexible data models that can adapt to changes in data structures and are capable of scaling horizontally to handle growing amounts of data. + +The term NoSQL originally referred to “non-SQL” or “non-relational” databases, but the term has since evolved to mean “not only SQL,” as NoSQL databases have expanded to include a wide range of different database architectures and data models. + +This section is curated collection of NoSQL Resources. + +## Table of Contents + +- [NoSQL](#nosql-1) + - [Introduction](#introduction) + + + + +### NoSQL +> + +### Introduction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
What is NoSQL?This resource provides an explanation of NoSQL databases, including what they are and how they differ from traditional SQL databases.
History and Evolution of NoSQL DatabasesThis article offers a brief history and evolution of non-relational (NoSQL) databases, detailing their development over time.
Key Features and AdvantagesThis page outlines the key features and advantages of NoSQL databases, highlighting their benefits over traditional SQL databases.
NoSQL vs. SQL DatabasesThis resource compares NoSQL and SQL databases, discussing their differences, advantages, and use cases.
Types of NoSQL DatabasesThis article categorizes the different types of NoSQL databases, explaining the various models and their applications.
Document StoresThis resource explains document stores, a type of NoSQL database, including how they work and their use cases.
Key-Value StoresThis article discusses key-value stores, another type of NoSQL database, detailing their structure and applications.
Column-Family StoresThis resource covers column-family stores, a type of NoSQL database, explaining their model and usage.
Graph DatabasesThis article introduces graph databases, a type of NoSQL database, describing their structure and use cases.
From 0ecbd8503adf276c73d2be6836786de24827530e Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 17:11:53 +0530 Subject: [PATCH 04/16] Setup environment --- DBMS (Database)/NoSQL/readme.md | 54 ++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 94133ad0..dfe70829 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -10,7 +10,8 @@ This section is curated collection of NoSQL Resources. - [NoSQL](#nosql-1) - [Introduction](#introduction) - + - [Setting Up NoSQL Environments](#setting-up-nosql-environments) + - [NoSQL Data Modeling] @@ -61,3 +62,54 @@ This section is curated collection of NoSQL Resources. This article introduces graph databases, a type of NoSQL database, describing their structure and use cases. + + +### Setting Up NoSQL Environments + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Installing and Configuring NoSQL DatabasesThis comprehensive guide covers the installation and configuration of various NoSQL databases, including MongoDB.
MongoDB Installation and SetupThis tutorial provides step-by-step instructions for installing and setting up MongoDB on Windows.
Redis Installation and SetupThis documentation offers guidance on installing and setting up Redis, including operating system-specific instructions.
Cassandra Installation and SetupThis tutorial explains how to install and set up Cassandra on Ubuntu, providing a detailed walkthrough.
Neo4j Installation and SetupThis article provides instructions for installing and setting up Neo4j, a popular graph database.
MongoDB Compass, Robo 3T for MongoDBThis resource discusses MongoDB Compass and Robo 3T, two popular tools for interacting with MongoDB.
Redis CLI and GUI ToolsThis page covers various CLI and GUI tools available for managing and interacting with Redis.
cqlsh for CassandraThis documentation details cqlsh, a command-line interface for interacting with Cassandra databases.
Neo4j Browser and Cypher ShellThis manual provides information on using the Neo4j Browser and Cypher Shell for interacting with Neo4j databases.
+ + +### NoSQL Data Modeling + + From 8e492495bbfd72733579b9bd1d8c94d134a9f8eb Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 17:12:56 +0530 Subject: [PATCH 05/16] Added NoSQL Data Modeling --- DBMS (Database)/NoSQL/readme.md | 89 ++++++++++++++++++++++++++++++++- 1 file changed, 88 insertions(+), 1 deletion(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index dfe70829..1511ad85 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -11,7 +11,7 @@ This section is curated collection of NoSQL Resources. - [NoSQL](#nosql-1) - [Introduction](#introduction) - [Setting Up NoSQL Environments](#setting-up-nosql-environments) - - [NoSQL Data Modeling] + - [NoSQL Data Modeling](#nosql-data-modeling) @@ -112,4 +112,91 @@ This section is curated collection of NoSQL Resources. ### NoSQL Data Modeling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Data Modeling PrinciplesThis article discusses various data modeling techniques and principles for NoSQL databases.
Differences Between NoSQL and SQL Data ModelingThis resource outlines the key differences between data modeling for SQL and NoSQL databases.
Schema Design Best Practices for NoSQLThis page provides best practices for schema design in NoSQL databases, including strategies for data organization.
Handling Data Consistency and IntegrityThis documentation covers methods for ensuring data consistency and integrity in NoSQL databases.
Document StoresThis resource explains document stores, a type of NoSQL database, and their use cases.
Modeling Data in MongoDBThis article discusses data modeling techniques specific to MongoDB.
Embedding vs. ReferencingThis documentation explains the concepts of embedding and referencing data in MongoDB, along with their use cases.
Indexing StrategiesThis page covers various indexing strategies to optimize data retrieval in MongoDB.
Key-Value StoresThis article explains the key-value data model, a common type of NoSQL database.
Modeling Data in RedisThis blog post covers data modeling techniques for Redis, a popular key-value store.
Use Cases for Key-Value PairsThis resource outlines various use cases for key-value pairs in NoSQL databases.
Managing Expiry and TTL (Time to Live)This documentation explains how to manage data expiry and TTL in MongoDB.
Column-Family StoresThis article discusses the column-family data model, another type of NoSQL database.
Modeling Data in CassandraThis resource provides an overview of data modeling techniques specific to Cassandra.
Partitioning and Clustering KeysThis article explains the concepts of partitioning and clustering keys in Cassandra.
Denormalization and Wide RowsThis resource covers denormalization and the concept of wide rows in NoSQL databases.
Graph DatabasesThis article provides an introduction to graph databases, a type of NoSQL database.
Modeling Data in Neo4jThis resource discusses data modeling techniques for Neo4j, a popular graph database.
Nodes, Relationships, and PropertiesThis page explains the fundamental components of NoSQL graph databases, including nodes, relationships, and properties.
Graph Traversal and IndexingThis Stack Overflow discussion covers global indexing techniques and graph traversal in graph databases.
+ From 2770471c5bccb25f83756dc19e7ea4d70d068e0c Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 17:22:39 +0530 Subject: [PATCH 06/16] Added quering NoSQL databses --- DBMS (Database)/NoSQL/readme.md | 53 ++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 1511ad85..df49d056 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -12,7 +12,7 @@ This section is curated collection of NoSQL Resources. - [Introduction](#introduction) - [Setting Up NoSQL Environments](#setting-up-nosql-environments) - [NoSQL Data Modeling](#nosql-data-modeling) - + - [Querying NoSQL Databases](#querying-nosql-databases) ### NoSQL @@ -200,3 +200,54 @@ This section is curated collection of NoSQL Resources. +### Querying NoSQL Databases + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Query Languages and APIsThis resource provides an overview of various query languages and APIs used for querying NoSQL databases.
MongoDB Query Language (MQL)This article explains the MongoDB Query Language (MQL), which is used to query MongoDB databases.
Redis Commands and Lua ScriptingThis documentation covers the commands and Lua scripting capabilities available in Redis.
Cassandra Query Language (CQL)This resource provides an overview of the Cassandra Query Language (CQL) used to interact with Cassandra databases.
Cypher Query Language for Neo4jThis tutorial explains the Cypher query language used in Neo4j for querying graph data.
Advanced Query TechniquesThis page discusses advanced query techniques available in RavenDB.
Aggregation Frameworks (MongoDB Aggregation Pipeline)This resource explains the MongoDB Aggregation Pipeline, a framework for performing advanced data aggregation operations.
Full-Text Search and Indexing (Elasticsearch with MongoDB)This page provides information on integrating Elasticsearch with MongoDB for full-text search and indexing capabilities.
Geospatial QueriesThis documentation covers how to perform geospatial queries in MongoDB.
Time-Series Data QueriesThis blog post discusses the querying of time-series data and the use of relational databases versus NoSQL for time-series data.
+ + +### Performance Optimization From fe7b4e875795725767591595e7d0cd61556475e1 Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 17:26:42 +0530 Subject: [PATCH 07/16] Added Performance Optimization --- DBMS (Database)/NoSQL/readme.md | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index df49d056..24105c4b 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -13,6 +13,7 @@ This section is curated collection of NoSQL Resources. - [Setting Up NoSQL Environments](#setting-up-nosql-environments) - [NoSQL Data Modeling](#nosql-data-modeling) - [Querying NoSQL Databases](#querying-nosql-databases) + - [Performance Optimization](#performance-optimization) ### NoSQL @@ -251,3 +252,42 @@ This section is curated collection of NoSQL Resources. ### Performance Optimization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Indexing and Query OptimizationThis blog post discusses various techniques for indexing and query optimization in NoSQL databases like Couchbase and MongoDB.
Creating and Using Indexes EffectivelyThis documentation provides guidelines on creating and using indexes effectively in Oracle NoSQL Database.
Understanding Query Plans and OptimizersThis article explains how query plans and optimizers work in NoSQL databases to improve query performance.
Caching Strategies for NoSQL DatabasesThis resource discusses various caching strategies that can be used to improve the performance of NoSQL databases.
Scalability and ReplicationThis glossary entry explains the concepts of scalability and replication in NoSQL databases, focusing on horizontal scaling.
Sharding and Partitioning DataThis LinkedIn article discusses best practices for data sharding and partitioning to improve database performance.
Configuring Replication and ClusteringThis tutorial provides information on configuring replication and clustering in MongoDB to ensure data availability and reliability.
Load Balancing TechniquesThis research paper discusses various load balancing techniques for hybrid NoSQL database management systems.
From b7500bb073f62f50e27fcaf5417c43c8403df3bc Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 17:32:29 +0530 Subject: [PATCH 08/16] update --- DBMS (Database)/NoSQL/readme.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 24105c4b..964a8399 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -13,7 +13,8 @@ This section is curated collection of NoSQL Resources. - [Setting Up NoSQL Environments](#setting-up-nosql-environments) - [NoSQL Data Modeling](#nosql-data-modeling) - [Querying NoSQL Databases](#querying-nosql-databases) - - [Performance Optimization](#performance-optimization) +- [Performance Optimization](#performance-optimization) +- [NoSQL Database Administration] ### NoSQL @@ -252,6 +253,7 @@ This section is curated collection of NoSQL Resources. ### Performance Optimization +> @@ -291,3 +293,8 @@ This section is curated collection of NoSQL Resources.
This research paper discusses various load balancing techniques for hybrid NoSQL database management systems.
+ +### NoSQL Database Administration +> + + From 0f4a7de182f4823a84ce94922c89c2b860b35bbe Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 17:34:22 +0530 Subject: [PATCH 09/16] added db administration --- DBMS (Database)/NoSQL/readme.md | 43 +++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 964a8399..c02d3d24 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -297,4 +297,47 @@ This section is curated collection of NoSQL Resources. ### NoSQL Database Administration > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
NoSQL Database AdministrationThis resource explains how NoSQL databases make administration easier and discusses the differences from SQL database administration.
Backup and RecoveryThis LinkedIn article discusses how to implement backup and recovery strategies for NoSQL databases.
Backup Strategies for NoSQL DatabasesThis resource provides an overview of various tools and strategies for backing up NoSQL databases.
Point-in-Time Recovery and SnapshotsThis MongoDB documentation covers point-in-time recovery and snapshot backups.
Disaster Recovery PlanningThis document provides information on disaster recovery planning specifically for NoSQL databases.
Monitoring and MaintenanceThis resource explains how to monitor and maintain NoSQL databases, highlighting key differences from SQL databases.
Monitoring Tools and Metrics (Prometheus, Grafana)This documentation provides examples of using Prometheus and Grafana for monitoring NoSQL databases.
Performance Tuning and Resource ManagementThis LinkedIn article discusses common performance tuning techniques and resource management for NoSQL databases.
Routine Maintenance TasksThis resource outlines routine maintenance tasks necessary for managing NoSQL databases.
+ From 2e50eb5e6aad8997059b597bfab85221d3e621d2 Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 17:53:02 +0530 Subject: [PATCH 10/16] Added NoSQL Security --- DBMS (Database)/NoSQL/readme.md | 44 ++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index c02d3d24..87905ffe 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -14,7 +14,9 @@ This section is curated collection of NoSQL Resources. - [NoSQL Data Modeling](#nosql-data-modeling) - [Querying NoSQL Databases](#querying-nosql-databases) - [Performance Optimization](#performance-optimization) -- [NoSQL Database Administration] +- [NoSQL Database Administration](#nosql-database-administration) +- [Security in NoSQL Databases](#security-in-nosql-databases) +- [NoSQL in Cloud Environments]() ### NoSQL @@ -340,4 +342,44 @@ This section is curated collection of NoSQL Resources. +### Security in NoSQL Databases +> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Security in NoSQL DatabasesThis resource explains the importance of security in NoSQL databases and discusses critical access control measures.
Authentication and AuthorizationThis guide provides comprehensive information on securing NoSQL databases through robust authentication and authorization mechanisms.
Implementing Role-Based Access Control (RBAC)This tutorial explains how to configure role-based access control (RBAC) in MongoDB to manage user permissions.
Integrating with External Authentication Systems (LDAP, OAuth)This documentation describes how to integrate MongoDB with external authentication systems like LDAP and OAuth.
Data EncryptionThis Oracle documentation explains how data encryption is implemented in Oracle NoSQL Database using SSL.
Encrypting Data at Rest and In-TransitThis resource covers the techniques used by MongoDB to encrypt data both at rest and in transit.
SSL/TLS ConfigurationThis tutorial provides instructions on how to configure SSL/TLS for secure communication in MongoDB.
Best Practices for Secure NoSQL DeploymentThis article outlines best practices to follow for securely deploying NoSQL databases and avoiding common security mistakes.
\ No newline at end of file From 0d19a87dc1f890d2498834aa58851e920a7fb484 Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 17:54:52 +0530 Subject: [PATCH 11/16] Added Cloud env --- DBMS (Database)/NoSQL/readme.md | 46 +++++++++++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 87905ffe..876f31cd 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -16,7 +16,7 @@ This section is curated collection of NoSQL Resources. - [Performance Optimization](#performance-optimization) - [NoSQL Database Administration](#nosql-database-administration) - [Security in NoSQL Databases](#security-in-nosql-databases) -- [NoSQL in Cloud Environments]() +- [NoSQL in Cloud Environments](#no) ### NoSQL @@ -382,4 +382,46 @@ This section is curated collection of NoSQL Resources. Best Practices for Secure NoSQL Deployment This article outlines best practices to follow for securely deploying NoSQL databases and avoiding common security mistakes. - \ No newline at end of file + + +### NoSQL in Cloud Environment +> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Managed NoSQL ServicesThis resource provides information on managed NoSQL services available on AWS, including Amazon DynamoDB.
Amazon DynamoDBThis link leads to the official AWS page for Amazon DynamoDB, a fully managed NoSQL database service.
Google Cloud FirestoreThis link leads to the official page for Google Cloud Firestore, a NoSQL document database service by Google Cloud.
Azure Cosmos DBThis link leads to the official page for Azure Cosmos DB, a globally distributed, multi-model database service by Microsoft Azure.
Deployment StrategiesThis AWS documentation provides various deployment strategies for applications, including NoSQL databases.
Deploying NoSQL Databases on AWS, GCP, AzureThis blog post compares the NoSQL services provided by AWS, Google Cloud Platform (GCP), and Microsoft Azure, and discusses deployment strategies.
Using Kubernetes for NoSQL DeploymentsThis paper discusses how to use Kubernetes for deploying NoSQL databases, including best practices and use cases.
Hybrid and Multi-Cloud StrategiesThis blog post explains the differences between multi-cloud and hybrid cloud strategies, and how they can be applied to NoSQL database deployments.
From 6262c39ab4f0a9eec6c9e6016bac5e8ecde5e7bb Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 18:01:17 +0530 Subject: [PATCH 12/16] Update --- DBMS (Database)/NoSQL/readme.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 876f31cd..9e446568 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -16,7 +16,8 @@ This section is curated collection of NoSQL Resources. - [Performance Optimization](#performance-optimization) - [NoSQL Database Administration](#nosql-database-administration) - [Security in NoSQL Databases](#security-in-nosql-databases) -- [NoSQL in Cloud Environments](#no) +- [NoSQL in Cloud Environments](#nosql-in-cloud-environment) +- [Books](#books) ### NoSQL @@ -425,3 +426,5 @@ This section is curated collection of NoSQL Resources. This blog post explains the differences between multi-cloud and hybrid cloud strategies, and how they can be applied to NoSQL database deployments. + +### Books \ No newline at end of file From 9215bead420e902bcd3ba2f4df280cda506710ea Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 18:12:09 +0530 Subject: [PATCH 13/16] Added Books --- DBMS (Database)/NoSQL/readme.md | 60 ++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 9e446568..ad9e0524 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -18,6 +18,8 @@ This section is curated collection of NoSQL Resources. - [Security in NoSQL Databases](#security-in-nosql-databases) - [NoSQL in Cloud Environments](#nosql-in-cloud-environment) - [Books](#books) +- [Miscellaneous]() +- [Conclusion]() ### NoSQL @@ -427,4 +429,60 @@ This section is curated collection of NoSQL Resources. -### Books \ No newline at end of file +### Books +> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot PersistenceThis book provides a concise introduction to the world of NoSQL databases, covering various types and their uses.
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL MovementThis guide explores seven different databases over seven weeks, highlighting the strengths and use cases of each.
NoSQL for Mere MortalsThis book provides an accessible introduction to NoSQL databases, focusing on practical implementation and understanding.
Professional NoSQL by Shashank TiwariThis resource dives into professional-level NoSQL database implementation and management.
Making Sense of NoSQL: A Guide for Managers and the Rest of Us by Ann KellyThis book provides insights into NoSQL databases from a managerial perspective, making it accessible for non-technical readers.
A Deep Dive Into NoSQL Databases: The Use Cases and ApplicationsThis resource explores the various use cases and applications of NoSQL databases in depth.
The Definitive Guide to MongoDB: A Complete Guide to Dealing with Big Data Using MongoDB by Tim HawkinsThis guide offers a comprehensive look at using MongoDB for big data applications.
SQL and Relational Theory: How to Write Accurate SQL CodeThis book covers the principles of SQL and relational theory to help write accurate SQL code.
NoSQL and SQL Data Modeling: Bringing Together Data, Semantics, and Software by Ted HillsThis book bridges the gap between NoSQL and SQL data modeling, integrating data, semantics, and software concepts.
Next Generation Databases: NoSQL and Big DataThis resource discusses the advancements in NoSQL and big data technologies, exploring next-generation database solutions.
SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data ManagementThis book provides an overview of both SQL and NoSQL databases, focusing on models, languages, consistency options, and architectures for big data management.
Advanced Data Management: For SQL, NoSQL, Cloud and Distributed Databases by Lena WieseThis resource covers advanced data management techniques for SQL, NoSQL, cloud, and distributed databases.
From a1a760352cb5cec2979e67604d214367b9308dfe Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 18:13:44 +0530 Subject: [PATCH 14/16] Update --- DBMS (Database)/NoSQL/readme.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index ad9e0524..8a7c61cb 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -18,8 +18,8 @@ This section is curated collection of NoSQL Resources. - [Security in NoSQL Databases](#security-in-nosql-databases) - [NoSQL in Cloud Environments](#nosql-in-cloud-environment) - [Books](#books) -- [Miscellaneous]() -- [Conclusion]() +- [Miscellaneous](#miscellaneous) +- [Conclusion](#conclusion) ### NoSQL @@ -486,3 +486,32 @@ This section is curated collection of NoSQL Resources. This resource covers advanced data management techniques for SQL, NoSQL, cloud, and distributed databases. + +### Miscellaneous + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
What Is A NoSQL Database? Learn By Writing One In PythonExcellent tutorial in learning NoSQL vs RDBMS through building a toy database using Python.
Dynamo Vs Cassandra : Systems Design Of NoSQL DatabasesBlog post comparing and contrasting system designs of two well-known NoSQL databases.
Why You Should Build Your Own NoSQL DatabaseBrief overview of NoSQL databases and the spectrum of schema, along with a very basic implementation of a NoSQL database using the Crystal programming language.
PostgreSQL, The NoSQL Database (2015)An argument for PostgreSQL being an alternative to NoSQL databases with NoSQL-like features using its new features like HStore (key-value store) and JSONB (document-based) as of Version 9.4.
+ + +## Conclusion + From e30680457e068bf88704965c2f8a05749bb6e5e6 Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 18:15:12 +0530 Subject: [PATCH 15/16] added conclusion --- DBMS (Database)/NoSQL/readme.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 8a7c61cb..92e9b177 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -515,3 +515,6 @@ This section is curated collection of NoSQL Resources. ## Conclusion +This readme.md file provides a thorough guide to NoSQL databases, encompassing foundational concepts, various types of NoSQL systems, and practical applications. Whether you are starting your journey with NoSQL or looking to deepen your expertise, the sections and resources outlined here will aid in understanding and effectively utilizing NoSQL databases. Dive into each topic to enhance your skills and leverage the power of NoSQL for your data management needs. + +Happy learning and exploring the world of NoSQL! \ No newline at end of file From c2edc908a7fa8d6eade6677add525a5fedd45462 Mon Sep 17 00:00:00 2001 From: Mastan Sayyad Date: Mon, 17 Jun 2024 18:20:34 +0530 Subject: [PATCH 16/16] Update readme.md --- DBMS (Database)/NoSQL/readme.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/DBMS (Database)/NoSQL/readme.md b/DBMS (Database)/NoSQL/readme.md index 92e9b177..b1764ad5 100644 --- a/DBMS (Database)/NoSQL/readme.md +++ b/DBMS (Database)/NoSQL/readme.md @@ -23,7 +23,7 @@ This section is curated collection of NoSQL Resources. ### NoSQL -> +> Provides Resources of NoSQL databases ### Introduction @@ -258,7 +258,7 @@ This section is curated collection of NoSQL Resources. ### Performance Optimization -> +>Offers strategies for optimizing the performance of NoSQL databases, including indexing, caching, data partitioning, and tuning configuration settings. @@ -300,7 +300,7 @@ This section is curated collection of NoSQL Resources.
### NoSQL Database Administration -> +>Details administrative tasks for managing NoSQL databases, such as backup and recovery, monitoring, maintenance, and scaling operations. @@ -346,7 +346,8 @@ This section is curated collection of NoSQL Resources.
### Security in NoSQL Databases -> +>Explores security best practices for NoSQL databases, including authentication, authorization, encryption, and securing data in transit and at rest. + @@ -388,7 +389,7 @@ This section is curated collection of NoSQL Resources.
### NoSQL in Cloud Environment -> +>Deploying and managing NoSQL databases in cloud environments, leveraging cloud-specific features, and best practices for cloud-native NoSQL solutions. @@ -430,7 +431,7 @@ This section is curated collection of NoSQL Resources.
### Books -> +>Recommends books on NoSQL, covering a range of topics from introductory concepts to advanced database management, performance tuning, and practical applications. @@ -488,6 +489,7 @@ This section is curated collection of NoSQL Resources.
### Miscellaneous +>Includes additional resources, tools, and utilities that support NoSQL development and administration, such as ORMs, migration tools, and monitoring solutions.