Bird
0
0

Which of the following best describes vertical decomposition in database design for microservices?

easy📝 Conceptual Q11 of 15
Microservices - Migration from Monolith
Which of the following best describes vertical decomposition in database design for microservices?
ADividing a database by rows to distribute data across multiple databases
BCombining multiple databases into one large database
CSeparating databases based on geographic location
DSplitting a database by grouping related tables or columns into separate databases
Step-by-Step Solution
Solution:
  1. Step 1: Understand vertical decomposition

    Vertical decomposition means splitting a database by grouping related tables or columns, often by business capability or domain.
  2. Step 2: Compare with other options

    Horizontal decomposition splits by rows, geographic is location-based, and combining is the opposite of decomposition.
  3. Final Answer:

    Splitting a database by grouping related tables or columns into separate databases -> Option D
  4. Quick Check:

    Vertical decomposition = splitting by columns/tables [OK]
Quick Trick: Vertical = split by columns or tables, horizontal = split by rows [OK]
Common Mistakes:
  • Confusing vertical with horizontal decomposition
  • Thinking vertical means geographic split
  • Assuming decomposition means combining databases

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes