We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Vector Search with NoSQL Databases using MongoDB & Cassandra

Skill-Up EdTech Team and Richa Arora

The vector database market is set to grow at a 20% CAGR by 2032 (Global Market Insights). This course gives data scientists, ML engineers, GenAI engineers, and software developers the sought-after skills for performing vector searches in NoSQL databases.

Read more

The vector database market is set to grow at a 20% CAGR by 2032 (Global Market Insights). This course gives data scientists, ML engineers, GenAI engineers, and software developers the sought-after skills for performing vector searches in NoSQL databases.

Businesses carry out vector searches in NoSQL databases to improve an AI model's search accuracy and efficiency. During this micro course, you'll learn how to store and index vectors in MongoDB, perform vector searches, and apply the techniques in text similarity analysis and building image classification systems. Plus, you'll look at Cassandra, its features for storing and querying vectors, and how to carry out vector searches.

You'll also examine how to apply these concepts to building applications for movie recommendation, inventory management, and personalization. Plus, you'll get valuable practice applying your knowledge through hands-on labs and a real-world final project.

Note that this micro course is part of the Vector Database Fundamentals specialization, which is ideal for professionals who work with vector databases, relational databases, and NoSQL databases for AI. It requires a basic knowledge of MongoDB, Cassandra, and Node.js.

Enroll now

What's inside

Syllabus

Vector Search Implementation in NoSQL Databases
Welcome to this module, where you’ll explore integrating vector search capabilities with NoSQL databases such as MongoDB and Cassandra. You’ll explore the fundamentals of MongoDB and Cassandra, its features for storing and querying vectors, and how to perform efficient vector searches. You’ll also learn how to leverage the unique features of each database system to perform efficient vector searches and build practical applications such as text similarity analysis and recommendation systems.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches essential skills for professionals in data science, machine learning, generative AI, and software development
Covers vector searches in NoSQL databases, which are in high demand in industry
Provides strong foundations for using Apache Cassandra and MongoDB for vector searches
Includes hands-on labs and a practical final project for real-world application
Offered as part of a specialization on vector database fundamentals, allowing for further exploration of the topic

Save this course

Save Vector Search with NoSQL Databases using MongoDB & Cassandra to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Vector Search with NoSQL Databases using MongoDB & Cassandra with these activities:
Organize and review course materials
Organizing and reviewing the course materials will help you stay on track and improve your understanding of the concepts covered.
Browse courses on Organization
Show steps
  • Gather all course materials
  • Create a filing system for the materials
  • Regularly review the materials
Review MongoDB basics
Reviewing the basics of MongoDB will strengthen your understanding of the fundamentals of document-oriented databases, which is essential for this course.
Browse courses on MongoDB
Show steps
  • Review MongoDB documentation
  • Create a MongoDB database and collection
  • Insert, query, and update documents
Follow tutorials on vector search in MongoDB and Cassandra
Following tutorials will provide you with practical guidance on how to store and query vectors in these databases.
Browse courses on Vector Search
Show steps
  • Find online tutorials on vector search in MongoDB
  • Follow the tutorials and complete the exercises
  • Repeat the process for Cassandra
Three other activities
Expand to see all activities and additional details
Show all six activities
Develop a Python script for vector search in MongoDB
Building a Python script will allow you to apply your knowledge and reinforce your understanding of vector search in MongoDB.
Browse courses on Vector Search
Show steps
  • Design the script's functionality
  • Write the code for connecting to MongoDB
  • Implement vector search queries
  • Test and refine the script
Build an application for movie recommendation using vector search
Developing an application will allow you to apply the concepts of vector search in a practical and real-world setting.
Browse courses on Vector Search
Show steps
  • Gather data on movies and their features
  • Preprocess and vectorize the data
  • Create a vector search model
  • Build a recommendation engine
  • Deploy and test the application
Contribute to an open-source project related to vector databases
By contributing to open source, you will gain valuable hands-on experience and deepen your understanding of the field.
Browse courses on Open Source
Show steps
  • Find a suitable open-source project
  • Review the project's documentation and codebase
  • Identify an area where you can contribute
  • Make your contributions
  • Collaborate with other contributors

Career center

Learners who complete Vector Search with NoSQL Databases using MongoDB & Cassandra will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Vector Search with NoSQL Databases using MongoDB & Cassandra.
Vector Search with Relational Databases using PostgreSQL
Most relevant
Vector Database Projects: AI Recommendation Systems
Most relevant
NoSQL Database Basics
Most relevant
Introduction to NoSQL Databases
Most relevant
Vector Databases: from Embeddings to Applications
Most relevant
Building Applications with Vector Databases
Most relevant
Vector Databases: An Introduction with Chroma DB
Most relevant
Create Your First NoSQL Database with MongoDB and Compass
Most relevant
Learn MongoDB & Neo4j - Leading NoSQL Databases from...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser