An Introduction To NoSQL Databases

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

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

  • @TraversyMedia
    @TraversyMedia  7 ปีที่แล้ว +156

    I hope you guys grasp this. It was one of those videos I was hesitant to put out because I wasn't sure if it was clear.

    • @hachij_
      @hachij_ 7 ปีที่แล้ว

      thanks so much man! :D

    • @AlphaScorpii86
      @AlphaScorpii86 7 ปีที่แล้ว +5

      It was clear. For more complicated subjects, I suggest you include more illustrations like the one you used for explaining scaling.

    • @luissantiago7978
      @luissantiago7978 7 ปีที่แล้ว +1

      Traversy Media great topic to cover. I can't wait to see the next video. Thumbs up from me.

    • @newtonsthirdlawofmot
      @newtonsthirdlawofmot 7 ปีที่แล้ว +1

      Thanks for your videos man! You're my goto coding guy since TheNewBoston stopped

    • @TestTest-et2mv
      @TestTest-et2mv 7 ปีที่แล้ว

      Thank you

  • @jd5514
    @jd5514 6 ปีที่แล้ว +4

    Great explanation. I have worked with RDBMS for many years, non-SQL is new to me. Thank you.

  • @saadxt
    @saadxt 4 ปีที่แล้ว +1

    I was just here to learn NoSQL basics and I got exactly that, it felt like tailor made for me. I don't even what what else you have on your channel but I have subcribed, to learn anything that pops up because you explain it so well.

  • @busyrand
    @busyrand 6 ปีที่แล้ว +3

    Very well done tutorial for an entry level Developer like myself. I really appreciate how/why you reconciled the difference between SQL and NoSQL Databases with practical applications. Thanks for providing clarity.

  • @rawlespringer3917
    @rawlespringer3917 6 ปีที่แล้ว +7

    best web developer youtube channel hands down. Thanks for all you do

  • @evgshk
    @evgshk 6 ปีที่แล้ว +6

    I tend to use “Key-Data Structure Store" term instead of "Key-Value" as for Redis. The reason is because Redis has a rich value's data type system(such as string, list, hash, set and so on).
    P. S. Tnx for another great video, Brad.

  • @Flatron303
    @Flatron303 7 ปีที่แล้ว +5

    Ouh man this is awesome. I am so glad i found this channel. English is not my first language but i can understand absolutly everything what you're saying, it's so clean and easy to follow without losing focus. Thanks for this!

    • @TraversyMedia
      @TraversyMedia  7 ปีที่แล้ว +4

      Awesome, that is exactly what my goal is with all of these videos. So much of this stuff is over complicated

  • @FedorSteeman
    @FedorSteeman 7 ปีที่แล้ว +79

    I like to let the ads run to support my favourite TH-camrs, but SERIOUSLY Treehouse needs to frigging CHILL! If I have to listen to Scott talk about how he dropped out of college or Joe how he thought you had to be a math genius to be a developer ONE more time I SWEAR I'm gonna SCREAM!!!

    • @CoryMcaboy
      @CoryMcaboy 7 ปีที่แล้ว +3

      Fedor Steeman LoL, I agree. They are trying so hard to acquire me.

    • @hiryuimajin
      @hiryuimajin 5 ปีที่แล้ว +3

      Haha what I do is mute it and take a break and stare at a wall.

    • @cmukesh19
      @cmukesh19 4 ปีที่แล้ว +1

      @@hiryuimajin now youtube has introduced a logic - if you don't skip, it will plan the next ad. May be it's assuming you like ad if you don't skip.

  • @shannenye9568
    @shannenye9568 6 ปีที่แล้ว +11

    I think this was one of the best tutorials I've ever seen. Great job and thank you so much!

  • @sachitad
    @sachitad 5 ปีที่แล้ว +1

    One of best free content available on Internet on web development. Thanks Brad for sharing your knowledge. Cheers!

  • @mikeouwen
    @mikeouwen 4 ปีที่แล้ว +1

    Thank you! I knew nothing about database and I'm learning database now. Your video helps a lot

  • @jr-hp7er
    @jr-hp7er 4 ปีที่แล้ว +1

    Love to see more databases videos and honestly, this is one of the best channels on the planet...!!

  • @codegeek8256
    @codegeek8256 7 ปีที่แล้ว +1

    I check new videos from your channel every day...and you never disappoint...thank you so much @Brad

  • @FedorSteeman
    @FedorSteeman 7 ปีที่แล้ว

    But on a serious note: I was looking forward to you tackling this issue, having myself worked with RDBMS for a decade or two. I tried a few videos but none of those cut down to the core basics like you do. Thanks!

  • @spicytuna08
    @spicytuna08 6 ปีที่แล้ว

    You really have a gift of breaking things down. Thanks. Although I have to disagree with you on SQL being easy. Self, outer, inner, left, right joins, optimizations, 3rd, 4th, 5th Normalization... There is no easiness about this. I am a fan of your videos.

    • @nobytes2
      @nobytes2 5 ปีที่แล้ว

      Easy or hard is all subjective.

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

    I know this video has been up for a while but for anyone who finds this later. In the video Apache Cassandra (Cassandra.apache.org) was incorrectly called a columnar database. It’s actually what’s called a column family database. Similar to a key/value however with full tables, rows and columns. It is also not a database for analytics. It’s primarily used as an operational transactional database for applications.

  • @paulmoody4599
    @paulmoody4599 7 ปีที่แล้ว +46

    Very useful - also non-annoying voice which is a bonus!

    • @RobertMunteanu105
      @RobertMunteanu105 5 ปีที่แล้ว +3

      yeap . non-indian is great :D

    • @lordswaggity1213
      @lordswaggity1213 5 ปีที่แล้ว +4

      @@RobertMunteanu105 as an indian :(

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

      Lord Swaggity ..I think Indians that do tech videos should try and do some voice coaching. I don’t think they realize just how difficult it is for us non-Indian English speakers to listen to that

    • @NoahNobody
      @NoahNobody 5 ปีที่แล้ว +1

      I know what you mean, but it's just not a very nice thing to say, and not really necessary.

    • @petarkresoja3481
      @petarkresoja3481 4 ปีที่แล้ว +4

      @@redpillsatori3020 they dont give a shit bc there are billon people who can understand theme

  • @balajikoc1429
    @balajikoc1429 4 ปีที่แล้ว

    This is best tech stuff I watched in the recent times...

  • @decpticon21
    @decpticon21 6 ปีที่แล้ว

    one of the simpler and good video for beginners on NoSQL.

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

    Recently i am confused about this topic and got ur video really thank u sooo much

  • @mohammadanas3320
    @mohammadanas3320 4 ปีที่แล้ว

    This channel is gold

  • @johnsloop9356
    @johnsloop9356 7 ปีที่แล้ว +2

    Brad, thanks so much for your tutorials. In my opinion you provide the most relevant, understandable, and walk through insight to the topics you cover. I am starting to develop an IoT system using your Login & Registration System, MongoDB as a local database with MQTT. Keep up the great work as I always look forward to your coaching and insights.

  • @dayday8421
    @dayday8421 6 ปีที่แล้ว +1

    Thank you for a clear summary of NoSQL. This will surely help me with my upcoming exams.

  • @jeethjayakumar9364
    @jeethjayakumar9364 7 ปีที่แล้ว

    Its really helpful for beginners with no idea what NoSQL. Good Starter Tutorial... Thanks and good effort!!! :)

  • @mohameda.ibrahem3834
    @mohameda.ibrahem3834 7 ปีที่แล้ว +1

    thanx man, your videos are really helpful. please don't stop making such videos!

  • @mattdgroves
    @mattdgroves 6 ปีที่แล้ว

    13:21 Couchbase Server is a document database with a built-in cache, though it can still act like a key-value store if you need it to. Some better KV examples: Aerospike and Riak

  • @henryseldon6077
    @henryseldon6077 5 ปีที่แล้ว

    The Mumps database is NOSQL and should be included. Thanks for the overview.

  • @SanjeevKumar-bd1en
    @SanjeevKumar-bd1en 4 ปีที่แล้ว

    It was a nice intro video on NoSQL(Not Only SQL). Thanks a lot

  • @SalmanAnsari-sm2zn
    @SalmanAnsari-sm2zn 7 ปีที่แล้ว +6

    Thanks BRAD its been always inspiring to learn new technology from your great tuts

  • @IBITZEE
    @IBITZEE 5 ปีที่แล้ว +1

    Great video (as always)
    but 2 years has past...
    Please make a video about NoSQL evolution (include hBASE, Raven, etc.)
    and give some examples in-the-product of:
    Document -vs- Columnar -vs- Key-Value -vs- Cache -vs- Graph
    TIA!

  • @herosamako1759
    @herosamako1759 7 ปีที่แล้ว +6

    thank you for this. i understand the deffirence now way better.

  • @ScottGrunwald
    @ScottGrunwald 5 ปีที่แล้ว +1

    Great overview! Gave me a good basic understanding very quickly! Thank you Travis

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

    Beautiful explanation. Thank you.

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

    I thought I heard it, I heard the Massachusetts accent! Should call it the New Englandah, but it's not as prevalent in New Hampshire. Still can hear it in some parts of Maine. Great video man!

  • @AtulKakrana
    @AtulKakrana 7 ปีที่แล้ว

    Clean, clear and crisp - Thanks!!

  • @liamm73
    @liamm73 7 ปีที่แล้ว

    Nice one brad, crisp and clear.

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

    The vertical vs horizontal scaling portion is missing the 'WHY'. It's not about expense. It's about RDBMS being ACID compliant, whereas NoSQL DB's are BASE compliant. If you try and distribute a RDMBS across multiple nodes, it's extremely challenging to keep it ACID compliant. It's also a challenge for RDBMS when it comes to doing large joins across multiple distributed nodes, the performance hit is pretty massive.
    You can get past this limitation with some nifty application logic that would go beyond the scope of this video, but that is more akin to horizontal partitioning, than it is horizontal scaling.

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

    I feel blessed i found your channel by accident :) Many thanks

  • @spiritualquest6092
    @spiritualquest6092 5 ปีที่แล้ว

    Excellent tutorial which is very clear for beginners!

  • @DariusBlender
    @DariusBlender 5 ปีที่แล้ว +1

    Very useful and interesting information.

  • @SimplifiedTechTamil
    @SimplifiedTechTamil 7 ปีที่แล้ว

    Thanks For Sharing Your Knowledge To Beginner Like Us!!!!!!!!!! You Are Great!!!!!

  • @alokbhide
    @alokbhide 7 ปีที่แล้ว

    Great channel. Thanks for your simple explanations

  • @naturebc
    @naturebc 5 ปีที่แล้ว

    Rdbms can scale just as well as nosql. Rdbms can run on commodity hardware too. The only reason Facebook scales cheaply is because nosql databases are free software. Facebook also doesn't provide reliable data and doesn't care if they lose any.

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

    Guys, check out JaguarDB, which is awesome. Time series data, geolocation data all
    in one natively. Automatic time window rollup.

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

    thanks at bard got it crystal clear.

  • @codcopter4167
    @codcopter4167 4 ปีที่แล้ว

    Thanks man! Perfect amount of detail

  • @gotonaren
    @gotonaren 5 ปีที่แล้ว

    Thanks for the concise and informative video. Liked and subscribed!

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

    Yes, I was able to sock up some information. Thank you.

  • @altrou708
    @altrou708 4 ปีที่แล้ว

    the video is realy helpfull althouth i am not sure if the information stands until today

  • @kobas8361
    @kobas8361 5 ปีที่แล้ว

    Great video. Gonna check out Redis, Mongo and Neo4F ones as well!

  • @p0ma147
    @p0ma147 7 ปีที่แล้ว

    Does Normalization boost performance? Not necessarily. It Depends. Moreover, it can worsen things performancewise. So, less space does't always result in better performance.

  • @daniellaerachannel
    @daniellaerachannel 7 ปีที่แล้ว

    fantastic course

  • @muhammadtella7676
    @muhammadtella7676 7 ปีที่แล้ว

    It was a great video. Quite educating. Thanks

  • @SouravendraKrishnaDeb
    @SouravendraKrishnaDeb 5 ปีที่แล้ว

    Really well explained, thanks.

  • @johnnydriesen7575
    @johnnydriesen7575 7 ปีที่แล้ว

    Hi,
    Thanks for the wonderful and clear explanation.
    One small question... these days, 'FireBase' seems to become rather popular...
    Where would you place this 'technology' ? What do you think about its future ?
    Thanks in advance for your reply,
    Johnny

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

    Grate as usual. Thank you

  • @willysnowman
    @willysnowman 4 ปีที่แล้ว

    Great explanation!

  • @ahmedraad3333
    @ahmedraad3333 7 ปีที่แล้ว +1

    so powerful information thank you

  • @slendertao2610
    @slendertao2610 7 ปีที่แล้ว +2

    Thanks Brad, you are good at explanation as always :3

  • @rodrigososa5281
    @rodrigososa5281 7 ปีที่แล้ว +4

    Dude you are the best

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

    With the rise of XML/JSON and nested data structure, usage of NoSQL is increasing.

  • @kollurusahithi5160
    @kollurusahithi5160 4 ปีที่แล้ว

    Well made tutorial 👏

  • @adnankarsic2626
    @adnankarsic2626 7 ปีที่แล้ว

    Hey man, I've been watching your videos for a while and I love what you do.
    That is why i advise to you to check out blockchain technology (specially Ethereum) if you haven't yet. Would love to hear your opinion about it.
    PS
    When I first really understood bitcoin and ethereum about a month ago, I was so excited I haven't slept a whole 2 days. I've just been reading white papers, articles and watching videos about them and I truly believe there is a HUGE potential in Ethereum decentralised applications (aka dApps). Cheers

  • @MrSinfulm3
    @MrSinfulm3 6 ปีที่แล้ว

    Very informative. Thanks. What would be best database that works offline or just in local drive for desktop apps that works with node and electron js?

  • @FreakyCoach
    @FreakyCoach 7 ปีที่แล้ว +1

    Hey Brad! Are you going to continue PHP front to Back series anymore?
    And one thing more. Do you provide a live answer question session in your premium courses?

    • @TraversyMedia
      @TraversyMedia  7 ปีที่แล้ว +2

      Yes I will be doing another MySQLi video this week. I do not provide support because I am paid a fixed price for my Eduonix courses and they have full control after that. I am actually going to start creating my own though and I will provide support for those

    • @FreakyCoach
      @FreakyCoach 7 ปีที่แล้ว

      Great! thanks for the reply.

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

    thank you! great explanation! keep it up :)

  • @nscherneck
    @nscherneck 7 ปีที่แล้ว

    Learned some things. Thanks Brad!

  • @Stox_intake
    @Stox_intake 5 ปีที่แล้ว

    Is it correct to say that RDBM is used for more organized information and can be used for data analysis? Where NoSQL is simply storing more information and usually used for Big Data (or rather bigger data if i was to say).

  • @maxzviagintsev6635
    @maxzviagintsev6635 6 ปีที่แล้ว

    MongoDB 4+ supports ACID transactions

  • @mountainbikelife9845
    @mountainbikelife9845 5 ปีที่แล้ว

    Great explanation

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

    Great video!

  • @gaming_with_ajey
    @gaming_with_ajey 7 ปีที่แล้ว

    Brief Introduction of NoSql If you have no prior knowledge of it.
    Thank you

  • @chadb1176
    @chadb1176 4 ปีที่แล้ว

    you do great work.

  • @brandonlang9327
    @brandonlang9327 4 ปีที่แล้ว

    Turn your input volume up!

  • @valcmeza
    @valcmeza 4 ปีที่แล้ว

    Great video.

  • @lizzard_caps917
    @lizzard_caps917 4 ปีที่แล้ว +1

    Very nice Video:)

  • @sander_bouwhuis
    @sander_bouwhuis 4 ปีที่แล้ว

    This is the 2nd video I (partially) watched that DOESN'T actually tell you how to actually DO something in NoSQL to read or write data. Do you still use queries? How do you get a specific record?

  • @bash740
    @bash740 7 ปีที่แล้ว

    Great video...Wanted to know are you making more videos on mangodb building website with nosql Db

  • @nhukpires
    @nhukpires 6 ปีที่แล้ว

    great video , very usefull introduction !

  • @szeredaiakos
    @szeredaiakos 5 ปีที่แล้ว

    Relational, table-based persistent storage will definitely not go out of fashion. I mean, its by far the the best for writing on a mechanical hard drive. Only if we had something which can seek 0.1ms and write over 1GB/s ...

  • @subhamjangir6379
    @subhamjangir6379 4 ปีที่แล้ว

    Bro your English is so fluent

  • @ChristineBoyer-f9o
    @ChristineBoyer-f9o ปีที่แล้ว

    Great vid! thank you

  • @a.yashwanth
    @a.yashwanth 4 ปีที่แล้ว

    Mongodb 12 project link in the description is not working.

  • @oelh3426
    @oelh3426 6 ปีที่แล้ว

    Thank you for sharing .. greeting from Jordan

  • @mertakbulut2541
    @mertakbulut2541 6 ปีที่แล้ว

    Thanks a lot, my friend.

  • @harshas9367
    @harshas9367 6 ปีที่แล้ว

    You are the best!

  • @rohitgird
    @rohitgird 7 ปีที่แล้ว

    Was just looking for this! Thanks :)

  • @ws3457
    @ws3457 5 ปีที่แล้ว

    Your link to the MongoDB 12 project course is not working

  • @codingraph
    @codingraph 7 ปีที่แล้ว +1

    Excellente video

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

    Good stuff 👍🏿👏

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

    Well done!!!

  • @alirezaamrollahi1118
    @alirezaamrollahi1118 6 ปีที่แล้ว

    thank you so much , such good info

  • @fatimasaleem3733
    @fatimasaleem3733 7 ปีที่แล้ว

    hi Brad thanks for your excellent tutorials I have also learning from YT and google can u please make a tutorial about how to reface an existing website without sacrificing seo.I made a website with a theme templet but as I m learning html css need to improve the website in better way hope u understand my query.thanks

  • @mostafaatef4584
    @mostafaatef4584 5 ปีที่แล้ว

    I like it , really helped me , thanks

  • @crystalsky7615
    @crystalsky7615 7 ปีที่แล้ว

    Thanx Brad

  •  3 ปีที่แล้ว

    Very nice summary, but I am surprised that Amazon DynamoDB is not in the list.

  • @aravind.a
    @aravind.a 7 ปีที่แล้ว +6

    Good tutorial bro !!

  • @utsabdeepray6030
    @utsabdeepray6030 6 ปีที่แล้ว

    I am new in backend development. I learned IOS (through swift and obj c). I used BAAS for backend like Firebase. Can someone please help me to understand how can I make my own database and server? Which language should I learn? I heard Node JS and MongoDB or NoSQL. Please let me know how to learn these in which order?

  • @danialraza3021
    @danialraza3021 5 ปีที่แล้ว

    Thanks

  • @LiaAdzumi
    @LiaAdzumi 6 ปีที่แล้ว

    Hi TM,
    Can you make something about multitenancy database with its used?
    I posted the same question to your tutorials PROJECTS IN PHP AND MYSQL in Udemy.
    Please have a look at it. I need your help.
    Thanks.