IBM: NoSQL Database Basics

This course introduces you to the fundamentals of NoSQL, including the four key non-relational database categories. By the end of the course you will have hands-on skills for working with MongoDB, Cassandra and IBM Cloudant NoSQL databases.

radio_button_checkededX Subscription
₹12,510/yr
Get this course and thousands more with a edX Subscription subscription.
radio_button_uncheckedIndividual Course
82170
Keep the course forever with lifetime access and receive a certificate.
TeamsBilled annually • 14-day free trial
₹33,026
EnterpriseFor organizations with 50+ learners
Custom Pricing

Why choose Essentials (Small Teams)?

check
1 Academy,16 Self-Paced Courses
check
Self-Paced Learning ,Employee Upskilling
verifiedGet this course for free with the Coursera Plus subscription.
✓ Compare courses before making a decision
Check Latest Price →
Price may vary. Check latest price on provider site.

Course Insight

Suitable for beginner learners. This course serves as an entry point into Computer Science, building foundational knowledge before moving on to advanced frameworks or specialized paths.

Beginner FriendlyCertification IncludedSelf-Paced LearningProject-Based

SKILLS TO
MASTER

Computer Science Basics
Fundamental principles and concepts
Practical ApplicationTrending
Real-world project implementation
Best Practices
Industry standard workflows and guidelines
Problem Solving
Core Concepts
Implementation
Workflow Integration
Optimization
Careers:Cloud Engineer, DevOps Engineer, Solutions Architect.

Quick Facts

Below sections are verified from last major sync. For real-time updates and today's latest lectures, Check official page here.

What You’ll Learn

  • Define the term NoSQL and the technology it references..
  • Explain the characteristics of NoSQL databases..
  • Describe the major categories of NoSQL datastores (document, key-value, graph, etc.) and their architectural differences..
  • List the most commonly used NoSQL datastores, their primary use cases and benefits (MongoDB, Cassandra, Cloudant, Couch DB, etc.)..
  • Understand the factors affecting return on investment for using locally hosted databases, versus hosted database versus DBaaS..
  • Describe the architecture, features, and key benefits of MongoDB as a NoSQL database..
  • Demonstrate hands-on working knowledge of MongoDB and perform various common tasks (including CRUD operations, limit and sort records, indexing, aggregation, replication, sharding).
  • Describe the architecture, features, and key benefits of Cassandra as a NoSQL database..
  • Demonstrate hands-on working knowledge of Cassandra and perform various common tasks (including using the CQL shell, keyspace operations, table operations, and CRUD operations).
  • Describe the architecture, features, and key benefits of Cloudant as a NoSQL database..
  • Demonstrate hands-on working knowledge of Cloudant and perform various common tasks (including creating the database, add documents, query data, utilize the HTTP API)..
See side-by-side differences in what you’ll learn

Description

This course will provide you with 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 effectively handle scalability and flexibility issues raised by modern applications.

You will start by learning the history and the basics of NoSQL databases and discover their key characteristics and benefits. You will learn about the four categories of NoSQL databases and how they differ from each other.

You will explore the architecture and features of several different implementations of NoSQL databases, namely MongoDB, Cassandra, and IBM Cloudant.

Throughout the course you will get practical experience using these 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.

The course ends with a hands-on project to test your understanding of some of the basics of working with several NoSQL database offerings.

See how this course compares with alternatives

FAQs

Top Alternatives

Highly-rated courses worth your attention

IBM: Django Application Development with SQL and Databases
4.6· 2 weeks
Intermediate
₹4,067
IBM: Introduction to SQL
4.5· 5 weeks
Beginner
₹8,217
IBM: Introduction to Cloud Native, DevOps, Agile, and NoSQL
4.2· 2 weeks
Intermediate
₹4,067
IBM: Cybersecurity Basics
4.1· 4 weeks
Beginner
₹12,367
IBM: Linux Commands & Shell Scripting
4.2· 1 weeks
Beginner
₹2,407
StanfordOnline: Databases: Relational Databases and SQL
IBM: NoSQL Database Basics
0(0+ learners)