Grokking the System Design Interview
Ask Author
Back to course home

0% completed

Vote For New Content
Hello, I think I have confused myself a bit so needed clarification. The System ...

Furquan Amanat

Jan 1, 2022

Hello, I think I have confused myself a bit so needed clarification. The System Design is based off RDBMS DB like MySQL, correct? While the Reservation/Waiting service is looking up data in Key:Value pairing is in memory. Am I correct in the assumption?

if its SQL DB, how are we strengthening the availability? can this design be implemented in NoSQL db with normalized database, I understand that we may have to code for consistency exclusively; but would that be a good design decision if at all ?

0

0

Comments
Comments
Design Gurus
Design Gurus4 years ago

Yes, the database is designed for RDBMs, mostly because we have a lot of relations to store.

Your other observation is correct too, both Active-Reservation and Waiting-Users services are storing their data in memory (some data structure like Linked HashMap).

High ava...

S
Selva Da year ago

SQL DB with primary secondary for availability.