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

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • #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.buymeacoff...
    system design: • System Design | Distri...
    DS for beginners: • Arrays Data Structures...
    leetcode solutions: • Leetcode 84 | Largest ...
    github: github.com/The...
    facebook group : / 741317603336313
    twitter: / granthtech
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 19

  • @TheTechGranth
    @TheTechGranth  2 ปีที่แล้ว +5

    Watch at 1.25x or 1.5x as per convenience

  • @shazaalyyy
    @shazaalyyy 8 หลายเดือนก่อน +1

    Very well concise and clear explanation, thank you

  • @PraneethV-yz1kx
    @PraneethV-yz1kx 2 หลายเดือนก่อน

    Hi, Great video. Can you also make a video on how to do data modelling? In an interview, I was asked to write/draw data modelling for a scenaro and I'm not sure how to proceed.

  • @anjankumar8660
    @anjankumar8660 ปีที่แล้ว

    Superb. Thank you so much.

  • @subee128
    @subee128 2 หลายเดือนก่อน

    Thank you very much

  • @art-has-love8598
    @art-has-love8598 2 ปีที่แล้ว +1

    so helpful! Thank you for the video :)

  • @ramatripathi8315
    @ramatripathi8315 2 ปีที่แล้ว

    Excellent video

  • @mithleshmeghwal4361
    @mithleshmeghwal4361 3 ปีที่แล้ว +1

    nice

    • @TheTechGranth
      @TheTechGranth  3 ปีที่แล้ว

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

  • @aaaa11268
    @aaaa11268 ปีที่แล้ว

    Thank u

  • @aakash1763
    @aakash1763 3 ปีที่แล้ว +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  3 ปีที่แล้ว +4

      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

  • @the_jekyll_hyde
    @the_jekyll_hyde 2 ปีที่แล้ว +1

    Watch it at 1.25x

  • @ayushjindal4981
    @ayushjindal4981 3 ปีที่แล้ว +1

    where do you work?

    • @TheTechGranth
      @TheTechGranth  3 ปีที่แล้ว

      A tech company, not faang :)

    • @ayushjindal4981
      @ayushjindal4981 3 ปีที่แล้ว

      @@TheTechGranth which one?

    • @RaushanKumar-co3wj
      @RaushanKumar-co3wj 4 หลายเดือนก่อน

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

  • @SuperWhatusername
    @SuperWhatusername 2 ปีที่แล้ว

    Thank you so much