Analysis of Sharding and Replication Strategies in NoSQL Databases (3 points)
For each of the following sharding strategies (lecture 2):
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.