InterviewStack.io LogoInterviewStack.io

NoSQL and Polyglot Persistence Questions

Non-relational data stores and mixing them: key-value, document, wide-column, and graph databases, their data models and access patterns, and polyglot persistence where different stores serve different needs. Covers when NoSQL beats relational and how to integrate multiple stores coherently. Increasingly common in system-design and data-platform interviews.

MediumTechnical
63 practiced

Explain DynamoDB Global Secondary Indexes (GSIs) and Local Secondary Indexes (LSIs). Describe limitations such as eventual consistency, provisioned throughput impact, write amplification, and how GSI design can create hot keys or unexpected cost. Provide mitigation strategies.

HardTechnical
65 practiced

As a Software Engineer, explain the trade-offs of polyglot persistence. Give an example architecture that uses a relational DB for transactions, a document store for flexible product models, and a columnar store for analytics. Explain data synchronization strategies between them.

That is every published NoSQL and Polyglot Persistence question for Software Engineer so far. Browse the other topics in this category, or practice this one interactively.