Это видео недоступно.
Сожалеем об этом.

Why are joins not possible in NO-SQL Databases ? | SQL vs NO-SQL | Arpit Bhayani | Part 2

Поделиться
HTML-код
  • Опубликовано: 12 янв 2023
  • Why are joins not possible in NO-SQL Databases? | Similarities and Differences | SQL vs NO-SQL | Arpit Bhayani | Techie007
    Hello everyone,
    Welcome back. This is part 2 of the podcast with ‪@AsliEngineering‬ in which we discuss more on SQL and No-SQL databases. We left part 1 on a cliffhanger where we were discussing why are joins not possible in No-SQL databases. Let's find out.
    Connect with Arpit on LinkedIn: / arpitbhayani
    Subscribe to his channel: / @asliengineering
    #softwaredevelopment #sql #mongodb

Комментарии • 30

  • @adarshverma3372
    @adarshverma3372 10 месяцев назад +2

    Very informative questions, Looking for more content like this

    • @Techie007
      @Techie007  10 месяцев назад

      Thank you so.much Adarsh.

  • @pollathajeeva23
    @pollathajeeva23 Год назад +2

    Great discussion on SQL & NoSQL transactions. Some simple terms to add on:
    SQL -> Transaction, CP, Master Slave, Raft
    NoSQL -> No-Transaction, AP, Active-Active geo distribution, CRDT
    NewSQL -> New-Transaction, CAP, Distributed, YugaByteDB

  • @duredurrani
    @duredurrani Год назад +1

    Video on How RUclips vanced and brave browser works?
    How are blocking ads?
    And why YT is not doing anything about that?

  • @vikastangudu712
    @vikastangudu712 Год назад +2

    Awesome.... Just Awesome..

  • @mahanteshambali
    @mahanteshambali Год назад +1

    Amazing conversation. Thank you for posting this.

  • @thakararkeval4759
    @thakararkeval4759 Год назад +2

    Both Part is Awesome👋👋👋

  • @kirtigupta6090
    @kirtigupta6090 Год назад +2

    I got confused in the part where earlier we said that SQL DB in a Master-Slave architecture is eventually consistent due to asynchronous replication but then we also recommended using SQL DB if ACID compliance is needed.
    SQL DB in a Master-Slave architecture is very a common use-case and if we cannot guarantee ACID properties with it, then it makes SQL DB very restrictive in terms of the highly claimed ACID properties associated with it.

    • @Techie007
      @Techie007  Год назад

      In most of the business use cases, you don't need strong consistency. Eventual consistency with read replicas serves the purpose. But if you want ACID, then it restricts SQL DB to single node and hence vertically scalable.

    • @rkisdp
      @rkisdp Год назад

      @@Techie007 But what about big banks like SBI, where you have to have strong consistency and data is also huge?

    • @akshaytakkar6747
      @akshaytakkar6747 3 месяца назад

      @@rkisdpeven financial transactions are not consistent..there is always a nightly settlement of all transactions where they can be considered committed

  • @rkisdp
    @rkisdp Год назад

    How Google Spanner combines NoSQL and SQL traits? How it ensures ACID along with CAP even after being a NoSQL database?

  • @keshavmishra2397
    @keshavmishra2397 Год назад +1

    I really enjoyed watching the videos on databases, both Part 1 and Part 2 were fantastic.

  • @Nightaxeblade
    @Nightaxeblade Год назад +1

    Firstly great video. I did not understand the line that sql without foreign keys/constraints is similar to nosql. Maybe, some explanation or deeper dive on that with an example maybe.

    • @Techie007
      @Techie007  Год назад +1

      It is simply because if there is no foreign key, then joins in SQL won't be possible the way they are today. You would have to do a join like you would do in No-SQL. Bring data from 2 tables and join them yourself.

  • @aayushjain1890
    @aayushjain1890 Год назад +1

    Awesome 👍

  • @anubhavtarar7096
    @anubhavtarar7096 Год назад

    What about we have say cassandra just one node cluster then join should be possible atleast?

  • @abhinavghosh725
    @abhinavghosh725 Год назад +1

    if SQL DBs are inherently used for ACID use cases and are predominantly single node ( compared to NoSQL which are mostly distributed ), doesnt it make SQL inherently less scalable by design, as you are restricted to a single node and hence can only do vertical scaling ?
    P.S - great video btw , interesting topic !

    • @Techie007
      @Techie007  Год назад

      Sometimes, we can tolerate eventual consistency even though we still want to use the interface provided by sql in terms of relationships. So, we drop the consistency constraint and use it.
      Considering if we need ACID, then it is just vertically scalable.

  • @rjarora
    @rjarora Год назад +1

    With all due respect, you should stop all the 'Umm', 'Hmm' etc, that you do while the speaker is talking. It isn't very pleasant and hampers the whole flow.

    • @Techie007
      @Techie007  Год назад +1

      Thanks for the feedback.

  • @duredurrani
    @duredurrani Год назад +1

    Video on How RUclips vanced and brave browser works?
    How are blocking ads?
    And why YT is not doing anything about that?