К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to NoSQL Databases · LearnSpace
Назад в каталог
courseraIT и технологии

Introduction to NoSQL Databases

Курс от IBM
Начальный≈ 18.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Get started with NoSQL Databases with this beginner-friendly introductory course! This course will provide technical, hands-on knowledge of NoSQL databases and Database-as-a-Service (DaaS) offerings. With the advent of Big Data and agile development methodologies, NoSQL databases have gained a lot of relevance in the database landscape. Their main advantage is the ability to handle scalability and flexibility issues modern applications raise. You will start this course by learning the history and the basics of NoSQL databases (document, key-value, column, and graph) and discover their key characteristics and benefits. You will learn about the four categories of NoSQL databases and how they differ. You’ll also explore the differences between the ACID and BASE consistency models, the pros and cons of distributed systems, and when to use RDBMS and NoSQL. You will also learn about vector databases, an emerging class of databases popular in AI. Next, you will explore the architecture and features of several implementations of NoSQL databases, namely MongoDB, Cassandra, and IBM Cloudant. You will learn about the common tasks that they each perform and their key and defining characteristics. You will then get hands-on experience using those NoSQL databases to perform standard database management tasks, such as creating and replicating databases, loading and querying data, modifying database permissions, indexing and aggregating data, and sharding (or partitioning) data. At the end of this course, you will complete a final project where you will apply all your knowledge of the course content to a specific scenario and work with several NoSQL databases. This course suits anyone wanting to expand their Data Management and Information Technology skill set.

Навыки, которые вы освоите

NoSQLMongoDBApache CassandraData ModelingDatabase TheoryQuery LanguagesData StoreDatabase SoftwareDatabase AdministrationDatabase SystemsInformation ManagementCloud ApplicationsDatabase DevelopmentIBM CloudOperational DatabasesDatabasesDatabase ManagementDatabase Architecture and AdministrationDatabase Management SystemsDistributed Computing

Программа курса

5 модулей · 105 учебных материалов

01Introducing NoSQL26 материалов

Welcome

Course IntroductionВидеоCourse OverviewPLUGINHelpful Tips for Course CompletionPLUGIN

Basics of NoSQL

Overview of NoSQLВидео

Учитесь у экспертов

Rav Ahuja

CCO & Global Program Director

Introduction to NoSQL Databases
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 18.5 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Characteristics of NoSQL DatabasesВидео
Reading: NoSQL Database Types and Use CasesPLUGIN
Key-Value NoSQL DatabasesВидео
Document-Based NoSQL DatabasesВидео
Column-Based NoSQL DatabasesВидео
Graph NoSQL DatabasesВидео
Reading: NoSQL Database Deployment OptionsPLUGIN
Summary and HighlightsЧтение
Glossary: Basics of NoSQLPLUGIN
Practice Quiz: Basics of NoSQLЗадание
Graded Quiz: Basics of NoSQLЗадание

Working with Distributed Data

ACID versus BASE OperationsВидеоDistributed DatabasesВидеоReading: MongoDB Design PatternsPLUGINCAP TheoremВидеоChallenges in Migrating from RDBMS to NoSQL DatabasesВидеоReading: Data Model Example in Relational vs DocumentPLUGINReading: Vector DatabasesPLUGINSummary and HighlightsЧтениеGlossary: Working with Distributed DataPLUGINPractice Quiz: Working with Distributed DataЗаданиеGraded Quiz: Working with Distributed DataЗадание
02Introducing MongoDB: An Open-Source NoSQL Database23 материалов

Basics of MongoDB

Overview of MongoDBВидеоAdvantages of MongoDBВидеоUse Cases for MongoDBВидеоLab: Getting Started with MongoDBВнешний инструментSummary and HighlightsЧтениеGlossary: Basics of MongoDBPLUGINPractice Quiz: Basics of MongoDBЗаданиеGraded Quiz: Basics of MongoDBЗадание

Getting Started with MongoDB

CRUD OperationsВидеоLab: MongoDB CRUDВнешний инструментIndexesВидеоLab: MongoDB IndexingВнешний инструментAggregation FrameworkВидеоLab: MongoDB AggregationВнешний инструментReplication and Sharding

Module Cheatsheet

MongoDB Cheat SheetPLUGIN
03Introducing Apache Cassandra: An Open-Source NoSQL Database24 материалов

Cassandra Basics

Apache Cassandra OverviewВидеоReading: Architecture of CassandraPLUGINKey Features of Apache CassandraВидеоApache Cassandra Data Model: Part 1ВидеоApache Cassandra Data Model: Part 2ВидеоIntroduction to Cassandra Query Language Shell (cqlsh)ВидеоLab: Using the CQL Shell (cqlsh)Внешний инструментSummary and HighlightsЧтениеGlossary: Cassandra BasicsPLUGINPractice Quiz: Cassandra BasicsЗаданиеGraded Quiz: Cassandra BasicsЗадание

Working with Cassandra

CQL Data TypesВидеоApache Cassandra Keyspace OperationsВидеоReading: Cassandra Data Modeling and Querying Best PracticesPLUGINTable OperationsВидеоLab: Keyspace OperationsВнешний инструментLab: Cassandra Table OperationsВнешний инструмент
04Final Project: Working with NoSQL Databases10 материалов

Final Assignment

Lab: Setup and Practice AssignmentВнешний инструментFinal Project OverviewPLUGINReading: Final Project Submission Guidelines and DeliverablePLUGINFinal Assignment: Data Engineering for a Consulting FirmВнешний инструментOption 1: AI Graded - Final Project: Submission and EvaluationВнешний инструментOption 2: Peer Graded - Final Project Submission and EvaluationВзаимная проверка

Glossary and Final Quiz

Glossary: Introduction to NoSQLPLUGINFinal QuizЗадание

Course Wrap-Up

Reading: Congrats & Next StepsЧтениеThanks from the Course TeamЧтение
05[Optional] Introducing IBM Cloudant: A NoSQL DBaaS22 материалов

Cloudant Basics

Overview of CloudantВидеоCloudant Architecture and Key TechnologiesВидеоCloudant Benefits and SolutionsВидеоDeployment Options for CloudantВидео(Optional) Obtain IBM Cloud Feature Code and Activate Trial AccountВнешний инструментLab [Optional]: Signup for IBM Cloud accountPLUGINLab: Create an instance of IBM Cloudant PLUGINSummary and HighlightsЧтениеPractice Quiz: Cloudant BasicsЗадание

Working with Cloudant

Dashboards in CloudantВидеоLab: Dashboards in CloudantPLUGINWorking with Databases in CloudantВидеоLab: Working with Databases in CloudantPLUGINHTTP API BasicsВидеоWorking with the HTTP APIВидеоReading: Query Optimization with Indexes
Видео
Accessing MongoDB from PythonВидео
Lab: Accessing MongoDB using PythonВнешний инструмент
Reading: Best Practices of MongoDBPLUGIN
Summary and HighlightsЧтение
Glossary: Getting Started with MongoDBPLUGIN
Practice Quiz: Getting Started with MongoDBЗадание
Graded Quiz: Getting Started with MongoDBЗадание
CRUD Operations - Part 1Видео
CRUD Operations - Part 2Видео
Lab: Cassandra CRUD OperationsВнешний инструмент
Summary and HighlightsЧтение
Glossary: Working with CassandraPLUGIN
Practice Quiz: Working with CassandraЗадание
Graded Quiz: Working with CassandraЗадание
PLUGIN
Lab: Querying Data using the HTTP APIВнешний инструмент
How to Access Documentation and Support ResourcesЧтение
Reading: Offline First with CloudantPLUGIN
[Optional] Project: CloudantВнешний инструмент
Summary and HighlightsЧтение
Practice Quiz: Working with CloudantЗадание