Systems Design : Correct Database for an Application | Database to choose while designing a System

Sdílet
Vložit
  • čas přidán 13. 05. 2021
  • #SystemDesign
    Software Systems design interview preparation for cracking the coding job interview includes knowledge of software design patterns. System design interview questions target on object oriented programming language test and algorithms.
    This System design video will deal with the database you should choose while designing an application.
    Each application has different requirement and you should choose the database as per the requirement that you have.
    In this video I have explained, what kind of database will solve which kind of problem.
    In a system design round of interview in big tech like google, facebook, microsoft and amazon, it is important that you discuss these problems and the come up with the correct database which justifies the solution to the problem.
    Video covers the relation that CAP theorem will have and which databases will be applicable for CA, CP and AP cases as per CAP theorem
    Video will also talk about sql vs nosql,
    RDBMS,NOSQL and various category of NOSQL like document based database, columnar based database, key value paired database, graph database.
    BTW elastic search database is document oriented database
    CAP Theorem: • CAP Theorem | System D...
    You can buy us a coffee at : www.buymeacoffee.com/thetechg...
    system design: • System Design | Distri...
    DS for beginners: • Arrays Data Structures...
    leetcode solutions: • Leetcode 84 | Largest ...
    github: github.com/TheTechGranth/theg...
    facebook group : / 741317603336313
    twitter: / granthtech
  • Věda a technologie

Komentáře • 17

  • @TheTechGranth
    @TheTechGranth  Před rokem +5

    Watch at 1.25x or 1.5x as per convenience

  • @shazaalyyy
    @shazaalyyy Před 5 měsíci +1

    Very well concise and clear explanation, thank you

  • @art-has-love8598
    @art-has-love8598 Před 2 lety +1

    so helpful! Thank you for the video :)

  • @anjankumar8660
    @anjankumar8660 Před 10 měsíci

    Superb. Thank you so much.

  • @ramatripathi8315
    @ramatripathi8315 Před rokem

    Excellent video

  • @SuperWhatusername
    @SuperWhatusername Před 2 lety

    Thank you so much

  • @aaaa11268
    @aaaa11268 Před 11 měsíci

    Thank u

  • @aakash1763
    @aakash1763 Před 2 lety +1

    Thanks for the video
    In a nutshell :
    if data is structured -> go for SQL database
    if data is unstructured -> look at the problem and the use case and tell the interviewer that I want a kind of database that supports AP or CP right?

    • @TheTechGranth
      @TheTechGranth  Před 2 lety +3

      That is the gist, but sometimes you need to improvise, in case data is structured but not relational so you need to take a call based on system requirement, factors like is application read heavy etc

  • @mithleshmeghwal4361
    @mithleshmeghwal4361 Před 3 lety +1

    nice

    • @TheTechGranth
      @TheTechGranth  Před 3 lety

      Thanks, hope it was helpful :) Do like and subscribe and share with your friends

  • @the_jekyll_hyde
    @the_jekyll_hyde Před rokem +1

    Watch it at 1.25x

  • @ayushjindal4981
    @ayushjindal4981 Před 3 lety +1

    where do you work?

    • @TheTechGranth
      @TheTechGranth  Před 3 lety

      A tech company, not faang :)

    • @ayushjindal4981
      @ayushjindal4981 Před 3 lety

      @@TheTechGranth which one?

    • @RaushanKumar-co3wj
      @RaushanKumar-co3wj Před měsícem

      best developers are not at FAANG . Hiring for FAANG is just for leetcode monkeys which is not helping solve big system problems