CourseWare Wiki
Switch Term
Winter 2025 / 2026
Winter 2024 / 2025
Winter 2023 / 2024
Winter 2022 / 2023
Winter 2021 / 2022
Winter 2020 / 2021
Winter 2019 / 2020
Search
Log In
b251
courses
be4m36ds2
homework
bhw1
Bonus assignment #1 (BA1)
Analysis of Sharding and Replication Strategies in NoSQL Databases (3 points)
For each of the following sharding strategies (lecture 2):
Hash sharding
Range-based sharding
Directory-based sharding
Consistent hash sharding
Entity/relationship-based sharding
Geography-based sharding
Time-based sharding
Functional sharding
Combined sharding.
Complete the following tasks:
Create a table listing the advantages and potential issues of the strategy.
Formulate the conditions under which this strategy would be most effective.
Provide a specific example of data distribution using this strategy.
Create a graphical illustration of this example (diagram, chart, or drawing).
Propose a suitable replication strategy to complement this sharding strategy, and briefly explain your choice.
Prepare a brief conclusion comparing the effectiveness of the examined strategies in various NoSQL database usage scenarios.
Deadline:
Sunday 21. 12. 2025
until 23:59.
courses/be4m36ds2/homework/bhw1.txt
· Last modified: 2025/10/06 11:48 by
prokoyul