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.
Top NoSQL and Distributed Databases resources
-
50 questionsCHAPTER 12: DISTRIBUTED DATABASE MANAGEMENT SYSTEMS 1. A distributed database management system (DDBMS) governs the storage and processing of logically related...
-
30 questionsChapter 12 (MC)
-
8 questionsCAP Theorem and Database Trade-offs What aspect of the CAP theorem does MongoDB trade off?
-
18 cardsCassandra offene Fragen What is snitch in cassandra?
-
48 nodesMongoDB Notes Schema-Free · Hierarchy · Optimized to quickly ... · Design should take in... · Documentation: https:... · Extensions
-
52 nodesXML Database · Data-centric · Doc-centric · XML DBs
-
109 nodesDistributed DB Mindmap Query Processing & Op... · Transaction Management · Concurrency Control · RELIABILITY AND RECOVERY · Big Data Introduction · Non traditional DB an...
-
115 cardsWeb Applications What is a transaction?
Quizzes
-
50 questionsCHAPTER 12: DISTRIBUTED DATABASE MANAGEMENT SYSTEMS 1. A distributed database management system (DDBMS) governs the storage and processing of logically related...
-
30 questionsChapter 12 (MC)
-
8 questionsCAP Theorem and Database Trade-offs What aspect of the CAP theorem does MongoDB trade off?
-
37 questionsC192 - Alt Pre-assessment datastorage DML data architectures db admin
-
8 questionsQUIZ 7 These are types of indexes:
-
9 questionsCassandra Which of these is not a reason to select Cassandra as a database technology?
-
20 questionsChapter 12 (T/F) 1.A DDBMS governs the storage and processing of logically related data over interconnected computer systems.
-
10 questionsChapter 6 Visual programming in Oracle is:
Mind maps
See all 45 mind maps-
48 nodesMongoDB Notes Schema-Free · Hierarchy · Optimized to quickly ... · Design should take in... · Documentation: https:... · Extensions
-
52 nodesXML Database · Data-centric · Doc-centric · XML DBs
-
109 nodesDistributed DB Mindmap Query Processing & Op... · Transaction Management · Concurrency Control · RELIABILITY AND RECOVERY · Big Data Introduction · Non traditional DB an...
-
40 nodesCloud Computing Bases de datos NoSQL · Ecosistemas Big Data
-
55 nodesSecurity of distributed databases Interception of data · Physical access of data · Consistency and integ...
-
63 nodes4e Distributed Databases +/- Storage · Database Design · Local Control · Queries · Data Availability · Back Ups
-
33 nodesData fragmentation Correct if we guarantee · Horizontal fragmentation · Vertical fragmentation · Hybrid fragmentation
-
86 nodesElasticSearch Commands · Documentation · SQL vs NoSQL · Plugins · Shards
Flashcards
See all 13 flashcards-
18 cardsCassandra offene Fragen What is snitch in cassandra?
-
115 cardsWeb Applications What is a transaction?
-
83 cardsNoSQL Big data embodies new data characteristics created by today's ------
-
17 cardsMongo_Sharding provide high availability and disaster recovery can be provided by using ?
-
55 cardsDynamoDB What type of storage is a DynamoDb instance stored on?
-
21 cardsW4: Mongo & mongoose What is mongo?
-
24 cardsSemester Test 1 Four Categories of NoSQL Databases:
-
5 cardsMongo_Replication Do hidden members vote in replica set elections?
Flowcharts
Notes
-
Graph Database Graph Database: A graph database is a database designed to treat the relationships between data as a first-class citizen in the data model. Only a database that natively embraces relationships is able to store, proces...
-
Mongo Db M101 JS What is mongo db? MongoDb document based no-sql database. To query mongodb we use json. Benefits: i) Programmers only need to create a data model that fits there application. ii) mongodb predicates on ...
-
Couchbase Relational Database Management Systems (RDBMS). RDBMS is adatabase management system, which is based on the relational model invented by E. F. Codd, that has features such as normalization, joins, foreign keys, a...
-
FireStore
-
Distributed Database Management System This is software SYSTEM THAT MANAGE Distributed DATABASE
Slides
Topics in NoSQL and Distributed Databases
More Databases and data science topics
About NoSQL and Distributed Databases
GoConqr OriginalWhat 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.