Bird
0
0

Which of the following is the correct description of horizontal decomposition in microservices database design?

easy📝 Conceptual Q12 of 15
Microservices - Migration from Monolith
Which of the following is the correct description of horizontal decomposition in microservices database design?
ADividing data by rows, such as by customer or region
BSplitting data by columns or tables based on functionality
CMerging multiple databases into one for simplicity
DSeparating databases by different database engines
Step-by-Step Solution
Solution:
  1. Step 1: Define horizontal decomposition

    Horizontal decomposition splits data by rows, for example, dividing customers by region or user ID ranges.
  2. Step 2: Eliminate incorrect options

    Splitting data by columns or tables based on functionality describes vertical decomposition, C is merging (not decomposition), and D is about engines, not decomposition strategy.
  3. Final Answer:

    Dividing data by rows, such as by customer or region -> Option A
  4. Quick Check:

    Horizontal decomposition = split by rows [OK]
Quick Trick: Horizontal = split by rows, vertical = split by columns [OK]
Common Mistakes:
  • Mixing horizontal with vertical decomposition
  • Thinking horizontal means merging databases
  • Confusing database engine separation with decomposition

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes