GoConqr has a new look! Let us know what you think.

NoSQL and Distributed Databases

74 resources created by 52 users

This NoSQL and Distributed Databases page on GoConqr gathers community-made quizzes, mind maps, flashcards, notes and slides, from MongoDB, Cassandra and DynamoDB to the CAP theorem, fragmentation and replication. It's built for university students testing their understanding of how data is stored across sites, and for teachers after ready-made material. There are over 70 resources here, including more than 9 quizzes and over 40 mind maps, almost all at university level. Try a quiz to find your gaps, then open a map to fill them.

Select topic

Top NoSQL and Distributed Databases resources

Quizzes

Flowcharts

Notes

Slides

Topics in NoSQL and Distributed Databases

More Databases and data science topics

About NoSQL and Distributed Databases

GoConqr Original

What this page covers

The resources fall into two broad groups. The first is distributed databases: how data is split, copied and secured across sites. The second is NoSQL: the data models and stores that grew up alongside big data and cloud computing.

Where to start

Begin with the quiz CHAPTER 12: DISTRIBUTED DATABASE MANAGEMENT SYSTEMS. It opens with the idea that a DDBMS governs storage and processing of logically related data over interconnected computer systems. The multiple-choice quiz Chapter 12 (MC) then asks you to separate the advantages of a DDBMS from its disadvantages.

Next, read the mind maps on the same theme:

  • Distributed DB Mindmap covers query processing and optimisation, including types of optimiser and heuristic strategies.
  • 4d - Distributed Databases explains horizontal and vertical partitioning.
  • 4e - Discuss Distributed Databases compares partitioned, replicated and centralised storage.
  • Data fragmentation and Replication add detail on each approach.

Moving into NoSQL

Once the distributed ideas feel familiar, try Why NoSQL? and Emergence of NoSQL Data Stores, which set out why relational databases struggle with big data. Then work through the models: Key-Value Databases, Document Databases, Column-Family Stores and Aggregate Orientation. Polyglot Persistence shows how several stores can be combined.

Specific systems and trade-offs

The MongoDB Notes mind map covers instances, databases, collections and documents. The flashcards Mongo_Replication and Mongo_Sharding drill the two key ideas. For Cassandra, the flashcard deck Cassandra offene Fragen asks about snitches and how they are configured.

For trade-offs, the quiz CAP Theorem and Database Trade-offs asks what MongoDB gives up, and the PACELC Theorem flashcards take the idea further.

Using quizzes and maps together

Take a quiz cold, note what you missed, then open the matching map to review it. Return to the quiz a few days later. Teachers can set a quiz or map as ready-made material for a class. Pick one topic today and make a start.

Frequently asked questions

Which resource should I open first?

Start with the quiz CHAPTER 12: DISTRIBUTED DATABASE MANAGEMENT SYSTEMS. It introduces what a DDBMS is and why distributed access was needed. Then try Chapter 12 (MC) to check you can tell the advantages of a DDBMS from its disadvantages.

What do the mind maps cover?

There are over 40 mind maps. Some cover distributed databases, such as partitioning, fragmentation, replication, query optimisation and security. Others cover NoSQL, including key-value, document, column-family and graph databases, as well as MongoDB, Cassandra and ElasticSearch.

Are there resources on the CAP theorem?

Yes. You can take the quiz CAP Theorem and Database Trade-offs, open the CAP Theorem mind map, or revise with the CAP and PACELC Theorem flashcards. Together they cover what a database trades away when it prioritises consistency, availability or partition tolerance.

Who are these resources for?

Almost all of them are at university level, so they suit university students studying databases. Teachers can also use them as ready-made material for classes, for example a quiz to open a lesson or a mind map to recap fragmentation and replication.

Do I need to pay or sign up to use them?

Every resource listed here is free to open, study and take, with no account. They were made by GoConqr users rather than by GoConqr itself. A free account also saves your quiz scores and lets you make your own quizzes, maps, flashcards and notes.

Which systems have their own resources?

MongoDB has the most, including notes, maps and flashcards on replication and sharding. Cassandra has a quiz, a mind map and a flashcard deck. DynamoDB has flashcards, and there are notes on FireStore, Couchbase and graph databases.

Feedback

What is it about?

What do you think of the new look?

How do you like it?