Cross-cutting

NoSQL Databases

Big Data 40 hours

Introduction

In today’s rapidly evolving digital landscape, the demand for scalable, efficient data management solutions is soaring. NoSQL Databases offers you the opportunity to delve into the world of flexible, non-relational databases, which are revolutionising the way data is stored and accessed. You’ll explore a range of NoSQL data models, gaining insights into their unique strengths and applications. As organisations increasingly rely on distributed databases for real-time data processing, your expertise will be in high demand. This course equips you with the skills to harness the power of NoSQL databases, from understanding their foundational principles to examining real-world examples. By mastering these cutting-edge technologies, you’ll position yourself at the forefront of a thriving industry. Join us to unlock new career opportunities and become a sought-after professional in the dynamic field of data management.

Objectives

- To understand the fundamentals of NoSQL databases and how they differ from SQL databases.

- To explore various NoSQL data models and identify their use cases.

- To learn how distributed databases enhance scalability and performance.

- To examine real-world examples and applications of NoSQL databases.

- To evaluate the strengths and limitations of different NoSQL systems.

- To develop skills to select appropriate NoSQL solutions for specific scenarios.

- To grasp the principles of data consistency and replication in distributed databases.

Table of Contents

UNIT 1. INTRODUCTION TO NOSQL DATABASES

Introduction
Polyglot persistence
ACID model
New trends
Comparison between SQL and NoSQL

UNIT 2. NoSQL data models

Data models
Aggregation models
Key-value aggregation models
Document-oriented data models
Column-oriented aggregation models
Graph data model

UNIT 3. DISTRIBUTED DATABASES

Distributed databases
Strategies for the design of distributed DBS
NoSQL database design
Hadoop Distributed File System (HDFS)

UNIT 4. EXAMPLES OF NOSQL DATABASES

Example of a NoSQL aggregation database
Riak. An example of a key-value database
MongoDB. An example of a document database
Neo4J. Example of a NoSQL graph database
HBASE. Example of a columnar database

Your questions answered

Why choose Educa.Pro?

Educa.Pro enables organisations to centralise training management, personalise learning and gain clear insights into the impact of training programmes. Thanks to its AI-powered technology, organisations can optimise their learning strategies, enhance talent development and make data-driven decisions.

Can the courses be taken at your own pace?

Yes. Most of the courses on Educa.Pro are self-paced and on-demand, allowing users to progress at their own pace without missing out on progress tracking or assessments, which makes it easier to fit them around work or study commitments.

What levels of security and compliance does the platform offer?

Educa.Pro complies with security standards designed to protect user and organisational data. Furthermore, it supports the traceability of certifications, digital signatures and the management of assessments, thereby ensuring regulatory and legal compliance in both educational and corporate environments.

What support and guidance does Educa.Pro offer?

The Educa.Pro team offers comprehensive support throughout implementation, roll-out and adoption, ensuring that organisations get the most out of the platform and achieve measurable results from day one.

Scroll to Top