Create Fault Tolerant MongoDB Cluster

5.0
5 个评分
提供方
Coursera Project Network
在此指导项目中,您将:

Set up the Replica Configuration for each MongoDB server.

Use a Replica set connection string to access the MongoDB database using Python's PyMongo.

Simulate server fault by stopping a MongoDB server and Observe one of the Secondary servers replacing the primary server using the Mongo Shell.

Clock1 hour
Intermediate中级
Cloud无需下载
Video分屏视频
Comment Dots英语(English)
Laptop仅限桌面

In this course, you will create a MongoDB replica set on a single Linux server to become familiar with the setup. There will be three servers, one primary server and two secondary servers. You will then populate the database collection from a csv file using the Mongo shell. You will then retrieve data from the collection to verify the data. Finally, one of the servers will be taken down and you will observe that the data is still available through a new primary server. Database Replication is an important aspect of Data Management. By keeping copies of a database on multiple servers, it allows continuous access to data when a database server goes down. Each replica database server should be kept on a separate physical server. This ensures that if one entire physical server become unavailable for some reason, the other database servers can still be accessed. MongoDB includes the means to handle replica in a straight-forward manner. There is one primary database server through which an application may connect to the database. Any time a write occurs to the primary server, the secondary servers are updated with the new data. When the primary server goes down, one of the secondary servers takes over as the primary server. There is a minimum of three servers required for a replica set. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

您要培养的技能

pymongoMongoDB Replica SetMongodbMongoDB Fault ToleranceDatabase Replication

分步进行学习

在与您的工作区一起在分屏中播放的视频中,您的授课教师将指导您完成每个步骤:

  1. Set up a MongoDB Replica environment and start the replica servers.

  2. Set up the Replica Configuration for each MongoDB server.

  3. Populate the MongoDB database from a CSV file and query each server in the replica set.

  4. Use a Replica set connection string to access the MongoDB database using Python's PyMongo.

  5. Simulate server fault by stopping a MongoDB server and Observe one of the Secondary servers replacing the primary server using the Mongo Shell.

指导项目工作原理

您的工作空间就是浏览器中的云桌面,无需下载

在分屏视频中,您的授课教师会为您提供分步指导

常见问题

常见问题

还有其他问题吗?请访问 学生帮助中心