BDCN Unit 2 Activity 1
BDCN Unit 2 Activity 1
TOPIC PAGE
Index ...................................................................................................................i
1.Introduction ................................................................................................ 1
3. MongoDB ................................................................................................... 4
3.1. Horizontal Scalability .................................................................................... 4
3.2. Flexibility in the Data Model ......................................................................... 4
3.3. Performance and Speed .............................................................................. 4
3.4. High Availability and Fault Tolerance............................................................ 5
3.5. Eventual Consistency Model ........................................................................ 5
3.6. Variety of Storage Models ............................................................................ 5
4. Cassandra .................................................................................................. 6
4.1. Columnar Data Model .................................................................................. 6
4.2. Distributed Architecture ................................................................................ 6
4.3. Horizontal Scalability .................................................................................... 6
4.4. Consistency and Availability ......................................................................... 6
4.5. Fault Tolerance ............................................................................................ 7
i
5. Conclusion ................................................................................................ 8
ii
1.Introduction
1
2. NoSQL DMS Features
In this section, we will explore some of the key features of NoSQL database
management systems.
• Read and write operations are typically faster on NoSQL databases due to
their optimized design for quick access to large volumes of data.
2
• The absence of complex join operations and simplified transactions
contributes to this improved performance, making NoSQL databases suitable
for applications requiring high processing speeds.
3
3. MongoDB
In this section, we will explore some of the key features of NoSQL database
management systems.
• Read and write operations are typically faster on NoSQL databases due to
their optimized design for quick access to large volumes of data.
4
• The absence of complex join operations and simplified transactions
contributes to this improved performance, making NoSQL databases suitable
for applications requiring high processing speeds.
5
4. Cassandra
Apache Cassandra is another widely used NoSQL database, known for its
distributed architecture and columnar storage model. Now we will describe its
main characteristics:
Uses a peer-to-peer architecture where all nodes are equal, eliminating single
points of failure and improving reliability.
6
4.5. Fault Tolerance
Implements data replication across multiple nodes to ensure high availability and
failover, keeping the service operational even in case of failures.
7
5. Conclusion