What is a NoSQL Database? How is Cloud Firestore structured? | Get to know Cloud Firestore #1

  Рет қаралды 595,913

Firebase

Firebase

6 жыл бұрын

Cloud Firestore is a horizontally scaling document-model NoSQL database in the cloud. But what does that actually mean? Welcome to our new series, Get to Know Cloud Firestore! In the first episode, Todd answers some of your essential NoSQL and Cloud Firestore questions. Let us know what you think in the comments below!
More episodes on Cloud Firestore → goo.gle/Cloud-Firestore
Subscribe to the Firebase channel → goo.gle/Firebase

Пікірлер: 481
@Firebase
@Firebase 6 жыл бұрын
Let us know what you'd like to see covered in this series in the comments!
@uziao
@uziao 6 жыл бұрын
Please help us with SQL Databases to migrate to NoSQL! :) Greeting from Brasil (Ormando - Colatina/ES)
@TheGrafox
@TheGrafox 6 жыл бұрын
Best structure database for real world project like shopping products or post.
@SreekanthKrishnan
@SreekanthKrishnan 6 жыл бұрын
1. Structure for feeds in social media app 2. Advanced querying with multiple fields 3. Possible issues if your app gets 1 Million downloads in a day :P (Best practices to make sure things don't break on scaling up) 4. How to maintain consistency of duplicated data 5. How to deal with aggregation queries when device is offline. For example user clicked like button. Like count needs to be incremented but transactions won't succeed or cloud functions won't execute as device is offline. 6. Complete real world examples for social media, shopping, messaging etc.
@PrayudiSatriyo
@PrayudiSatriyo 6 жыл бұрын
#AskFirebase How do we backup and restore databases so we can have PROD and DEV environment? In SQL, we can simply perform backup and then restore it using a different name. My startup is based in Indonesia, currently building a new Android app using Firestore as the backend. We need to have PROD and DEV environment. DEV is for Internal Test, Alpha, and Beta.
@AshishYadav-eh8bl
@AshishYadav-eh8bl 6 жыл бұрын
Topics like data optimization and writing queries.
@codinginflow
@codinginflow 6 жыл бұрын
Your explainer videos are amazing
@soma7891
@soma7891 4 жыл бұрын
Your's too.
@arifikhsanudin9724
@arifikhsanudin9724 4 жыл бұрын
Yes
@ChessCat1500
@ChessCat1500 4 жыл бұрын
so is your channel
@codinginflow
@codinginflow 3 жыл бұрын
Thank you guys 💚
@millenniumchowdhury6395
@millenniumchowdhury6395 3 жыл бұрын
Your's too bro
@vigneshr5329
@vigneshr5329 5 жыл бұрын
Todd is definitely one of the best presenters. Would love to see more from him.
@VitorFThome
@VitorFThome Жыл бұрын
True
@chanlito4896
@chanlito4896 6 жыл бұрын
A BIG thumb up 😅 for this video.
@andriys5772
@andriys5772 5 жыл бұрын
​@@ToddKerpelmanCorp you remind me an actor Robin Williams. Thank you! 👍
@enriqueeee
@enriqueeee 4 жыл бұрын
I was looking for a comment about his thumb, thanks !
@vitikahappy
@vitikahappy 4 жыл бұрын
Came down here to leave the same comment ;-)
@ne2r
@ne2r 5 жыл бұрын
I should have watched this video before developing my app with Firestore. Everything makes so much sense now.
@bushbuddyplatypus
@bushbuddyplatypus Жыл бұрын
Instant fan here. This is so understandable and engaging. Much better than any other tutorials I've seen in a long while.
@user-yi6up5yj9r
@user-yi6up5yj9r 5 ай бұрын
Anyone in 2024...🤚
@yaminshaikh
@yaminshaikh Сағат бұрын
Yes
@waleedalrashed1411
@waleedalrashed1411 4 жыл бұрын
Why is this video the absolute perfection?
@OnionKnight541
@OnionKnight541 5 жыл бұрын
"In the Realtime Database world, when you retrieve some element in the tree, you automatically retrieve everything below it. And that would mean downloading potential hundreds of [elements] anytime I want to grab a couple dozen [elements]... But in Cloud Firestore world, queries are shallow by default." (This is a big point that a lot of beginner Firebase programmers should keep in mind).
@brianoliveira5471
@brianoliveira5471 2 жыл бұрын
But if you actually need a lot of data and everything below it, you need to create a lot of queries because Firestore is shallow by default and that's a big deal. It all depends on the way you're modeling. You can use indexes to help in this process of querying and some techniques in Realtime Database too, as well you can do that in Firestore. NoSQL is a fun world to explore! (:
@klaudiaadamus3353
@klaudiaadamus3353 2 жыл бұрын
@@brianoliveira5471 Oh my, I'm getting a heart attack just thinking about it. 😬 Why would anyone want to use it?! Can someone explain, please?
@huntergroton
@huntergroton 2 ай бұрын
@@klaudiaadamus3353 are you asking why anyone would want to use shallow queries?
@gothakane
@gothakane 6 жыл бұрын
You actually addressed everything I was thinking as someone coming from a relational DB background. Impressive! Like you were reading my mind. Still not entirely convinced but trying it out.
@RadhwenKhelia
@RadhwenKhelia 2 жыл бұрын
Was it worth the trial ?
@jesselima_dev
@jesselima_dev 6 жыл бұрын
This is one of the best videos you guys posted about Firestore. Really good one! I like this guy explaining.
@epajarjestys9981
@epajarjestys9981 5 жыл бұрын
This is an awesome introduction. Excellently clear and to the point explanations of the basic concepts with all the important context. This guy has got great talent as a teacher.
@Juan-lb5wu
@Juan-lb5wu 5 жыл бұрын
It's a luxury to have this video series. Thanks for your work .
@luisfittkau9322
@luisfittkau9322 11 ай бұрын
After watching this, I immideately feel like I understand what the core idea of firestore is and the difference compared to a SQL database. Totally awesome
@27sosite73
@27sosite73 2 жыл бұрын
the guy is briliant himself! kept me hiper concentrated for the whole video. awesome
@jdcoding1012
@jdcoding1012 5 жыл бұрын
I remember the time when I am new to no sql database. So confusing. But now, I am enjoying and have understand this no sql database. Now, I am using cloud firestore db in every app I am working for school. It made my work easier and faster. Thank you, firebase team! Especially to Todd, big thumbs up for you! 👍
@BreakingBarriers2DIY
@BreakingBarriers2DIY 4 жыл бұрын
What a talent for presenting information. I could listen to this gentleman all day. Great job. Looking forward to running video #2.
@gauravpratap7
@gauravpratap7 5 жыл бұрын
Describing complex things in a simple way. Thanks!
@jamesgaroutte7579
@jamesgaroutte7579 4 жыл бұрын
As a developer with a long history of using SQL databases, this is the exact information I was looking for!
@gamingmode8942
@gamingmode8942 3 жыл бұрын
10:56 Firestore rules Firestore rules: 10:59 first rule: collections can only contains documents nothing else 11:04 second rule: documents can only be 1 MB less inside 11:09 third rule: document can not contain another document 11:15 a document can contain collections of documents, and each documents a collection of documents, and so on 11:23 fourth rule: root can only contains collections 11:47 query
@zoudino1587
@zoudino1587 4 жыл бұрын
One of the best tutorials I have ever seen!!!
@AlmostM
@AlmostM 2 жыл бұрын
Really well explained! I kept thinking to myself questions as you went, like "How can I fetch related items without joins?" and "Won't that result in duplicate data that can be out of sync?" and each time within less than a minute you brought up the same question and gave great answers :)
@pablokatt
@pablokatt 6 жыл бұрын
Oh man! If all videos in the internet would be explained like this humanity would get the next level his evolution! Thank you so much!
@ralhamami
@ralhamami 2 жыл бұрын
Dude, what a great video. Very easy to follow. Great explanations. Just the right amount of humor. Thank you! :)
@ug3469
@ug3469 2 жыл бұрын
The drawings and the clear and step by step explanations with examples are making it a great video along with that great sense of humor. Thank you so much :)
@hongcai4617
@hongcai4617 2 жыл бұрын
This video is so easy to understand and giving examples at the right time when I started to get confused! thumbs up for you
@mauriciopatino5911
@mauriciopatino5911 2 жыл бұрын
How exciting! Looking forward to this!
@suraj0223
@suraj0223 3 жыл бұрын
You are really a genius, this is one of the best videos I discovered about Cloud Firestore.
@kentoapps
@kentoapps 6 жыл бұрын
This is great video! I cannot wait for "Future episodes"!!
@ashutoshranjan4644
@ashutoshranjan4644 Жыл бұрын
Looking forward to this amazing series.
@rammalvarez2664
@rammalvarez2664 6 жыл бұрын
Nice! I'm devoloping my firsts apps with Firestore.... and boy! I love it, so simple. Great job guys! and keep the videos coming
@gambaweb
@gambaweb 2 жыл бұрын
This guy is crazy good at explaining, Well done.
@rawtale97
@rawtale97 Жыл бұрын
Completely lost when I first encountered the reference of “Collection” and “documents”, making the specific relationship was hard, but now I can see all of the benefits in doing it this way, thanks for the video, it is a recommendation sorely lacking from guides.
@Firebase
@Firebase Жыл бұрын
We appreciate your support, Juan! Thank you so much for leaving this feedback for us 😄
@anthonyglover2700
@anthonyglover2700 5 жыл бұрын
Good job making a dry topic actually fun to watch!
@lemuffinity
@lemuffinity 5 жыл бұрын
That's solid! You managed to explain to a database newbie what a NoSQL database is. Thanks!
@Shogohod
@Shogohod 5 жыл бұрын
This is the best guy described it so well and fun, thanks a million :)
@DavitBarbakadze
@DavitBarbakadze 4 жыл бұрын
Perfect explanation. Humankind requires more of such.
@CameronChardukian
@CameronChardukian 4 жыл бұрын
I'm just learning about Firestone for the first time. You did a phenomenal job of explaining things here! :D
@sidneymachara9773
@sidneymachara9773 5 жыл бұрын
oookay .. thats some top notch explaining right there , keep it
@danvilela
@danvilela 5 жыл бұрын
Awesome video! Watching the whole playlist now
@masa-vg5dv
@masa-vg5dv 3 жыл бұрын
super easy to understand. thanks a lot!!
@FilledStacks
@FilledStacks 5 жыл бұрын
Awesome video Jeff. My first time actually learning about NoSQL after just hearing about it for so long. You've made it look very easy :)
@Ninja-nt6yt
@Ninja-nt6yt 5 жыл бұрын
Amazing explanation with precise visuals.
@scottelfstrom
@scottelfstrom 4 жыл бұрын
Thanks for the clear explanations and drawings. Very helpful.
@youssefouirini5597
@youssefouirini5597 4 жыл бұрын
Best noSQL education short I've ever seen.
@siddharthmanumusic
@siddharthmanumusic 4 жыл бұрын
Great presentation with illustrations! Loved how you introduced concepts along the way and kept one example going..
@leandrocasal615
@leandrocasal615 Жыл бұрын
What an awesome explanation, thanks!
Жыл бұрын
Todd, I love the way you talk, your jokes. I wish you made every tutorial
@krislercanlas9800
@krislercanlas9800 Жыл бұрын
I'm new to NoSQL and was confused as first, thanks for your detailed and easy to follow explanation!
@lakithmuthugala1707
@lakithmuthugala1707 5 жыл бұрын
Your Explanation is great man.
@tomascarignano5002
@tomascarignano5002 2 жыл бұрын
Thank you guys! This was really nice.
@Firebase
@Firebase 2 жыл бұрын
Glad you enjoyed it!
@LinhLinhBD
@LinhLinhBD 5 жыл бұрын
the best explaination about nosql
@mojikashani2545
@mojikashani2545 4 жыл бұрын
Finally a great explanation from Google!👍
@Glenn.Cooper
@Glenn.Cooper 2 жыл бұрын
That's the best intro description I've heard to describe a NoSQL database. Thanks!!
@Firebase
@Firebase 2 жыл бұрын
Glad you like it!
@eliseerickson5994
@eliseerickson5994 4 жыл бұрын
My education is in relational databases but the fact the Google hosts and scales the database for you has me hooked
@soulmanifestation150
@soulmanifestation150 3 жыл бұрын
Thank you for this video series!!
@Firebase
@Firebase 3 жыл бұрын
You are so welcome!
@larbot3433
@larbot3433 3 жыл бұрын
I've been playing around with noSQL db a bit lately but this was actually a very helpful explanation of how to model the data and how it differs to relational.
@vvmanyam1
@vvmanyam1 4 жыл бұрын
wow!!! just wow!! excellent pace and extremely well presented!!
@guyincognito5663
@guyincognito5663 Жыл бұрын
Brilliant series.
@ghazyy1
@ghazyy1 4 жыл бұрын
dude this tutorial is amazing !! thank you ! finally got idea about NoSQL databases
@xluxor320
@xluxor320 5 жыл бұрын
This is one hell of a brilliant explanation!!!
@permanar_
@permanar_ 4 жыл бұрын
"Since Go-To Statement" LOL IM DED😂😂😂😪😪
@wingyichau116
@wingyichau116 5 жыл бұрын
Excellent illustration on what noSQL is. Thanks so much :)
@juliogomezguevara
@juliogomezguevara 5 жыл бұрын
Excellent man! you rocks!! thank you!
@bantinggamer4962
@bantinggamer4962 5 жыл бұрын
best explanation on youtube! thanks
@thiashomme
@thiashomme Күн бұрын
Incredible explanation, that's some proper communication skills right here! Thanks a lot!
@Qoor1994
@Qoor1994 25 күн бұрын
Thank you for sharing your knowledge!
@marians.9010
@marians.9010 4 жыл бұрын
wow, now THAT's a high quality explanatory video!
@reactnativedeveloper1682
@reactnativedeveloper1682 Жыл бұрын
i was confused in firestore but your video helped in understanding it .enjoyed a lot.
@Firebase
@Firebase Жыл бұрын
We're glad to hear the tutorial was helpful! Be sure to check out the links in the description for more tips and tutorials 😎
@solmillin
@solmillin 3 жыл бұрын
Great intro. I'll now watch your other videos. Thanks heaps !
@michelkant
@michelkant 4 жыл бұрын
awesome explanation!! "Why optimize for the thing that happens 1 time instead of the thing that happens 7000 times" -> That's makes a lot of sense :D
@adityajain5135
@adityajain5135 3 жыл бұрын
"Worst thing to happen in programming, since GOTO statement" I am going to borrow this line. Awesome Tutorial !!
@humaneBicycle
@humaneBicycle 2 жыл бұрын
i studied sql databases for and year and this is more clear. Thanks.
@abdullahmoiz8151
@abdullahmoiz8151 4 жыл бұрын
This was a fantastic explanation, thank you very much
@lucaban
@lucaban 3 жыл бұрын
this is the best series since bread came sliced
@Firebase
@Firebase 3 жыл бұрын
Glad you enjoyed!
@clearwavepro100
@clearwavepro100 6 жыл бұрын
Awesome thank you for all your great videos!
@Falzer
@Falzer 2 ай бұрын
You got my reaction 😂, i really freaked out and you said every worries i have! thanks for creating this video, I learned a lot
@nimas7840
@nimas7840 3 жыл бұрын
Haha I love the creativity in these videos.
@PDXdjn
@PDXdjn Жыл бұрын
Great explanation! Possibly the first video I've ever seen where the presenter's "You're probably thinking _____, right?" interjections were in fact precisely what I was thinking.
@Firebase
@Firebase Жыл бұрын
Thanks for the love! We're so happy you found this helpful! Be sure to subscribe to keep up with the latest from Firebase: goo.gle/3dyeCpY Happy learning 😎
@Maw0822
@Maw0822 4 жыл бұрын
Fantastically done video
@KayKusoden
@KayKusoden 6 ай бұрын
really great explained!
@apurvakhadkikar6994
@apurvakhadkikar6994 4 жыл бұрын
superb explanation!!
@DharanAditya
@DharanAditya 6 жыл бұрын
Thanks for the video. Has confusion until now regarding Firestore, but it cleared now.
@william.darrigo
@william.darrigo 3 жыл бұрын
Great job at explaining this. Thanks!
@udayradhe6537
@udayradhe6537 Жыл бұрын
so well explained!
@askur00
@askur00 5 жыл бұрын
Such a good and easily understandable video.
@korsar25
@korsar25 4 жыл бұрын
Such a great explanation!
@marlonsubuyu2012
@marlonsubuyu2012 3 жыл бұрын
This is my introduction to NoSQL and the collections make sense now to me
@sergejdobryak4713
@sergejdobryak4713 5 жыл бұрын
very clearly explanation, thanks!
@Kobayashhi
@Kobayashhi 5 жыл бұрын
Excellent video. Great flow .
@MK-jn9uu
@MK-jn9uu 6 жыл бұрын
Wow, great writing. I actually understood this explanation
@kerscheljames5774
@kerscheljames5774 5 жыл бұрын
Best explanation ever !
@duongtrunghs
@duongtrunghs 3 жыл бұрын
you save my life. thank you.
@jessicaclark7130
@jessicaclark7130 2 жыл бұрын
Wow this was great!
@konnekmed2010
@konnekmed2010 5 жыл бұрын
Brilliant stuff. Got the sample IOS apps working with read and writes to my console and figured out the data model required for the build. Time to build the rest of the structure.
@lautarogarcia8038
@lautarogarcia8038 3 жыл бұрын
Thanks for this videos,, just what i was needing in this moment of my life.
@Firebase
@Firebase 3 жыл бұрын
You're so welcome!
@mcdaddy1334
@mcdaddy1334 2 жыл бұрын
Informative video. VERY NICE!
@Firebase
@Firebase 2 жыл бұрын
Glad you liked it!
@furkansarihan
@furkansarihan 5 жыл бұрын
amazing explanation. Well done, thank you
@anandakumarsanthinathan4740
@anandakumarsanthinathan4740 2 жыл бұрын
Just fantastic.
@whatawastere
@whatawastere 6 жыл бұрын
I'm looking forward to the next episode. I hope it comes soon.
Security Rules! 🔑 | Get to know Cloud Firestore #6
22:39
Firebase
Рет қаралды 267 М.
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 2,8 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 43 МЛН
SQL vs. NoSQL in 20 Seconds
0:30
Philipp Lackner
Рет қаралды 16 М.
Cloud Firestore Pricing | Get to know Cloud Firestore #3
16:23
I tried 5 Firebase alternatives
10:31
Fireship
Рет қаралды 763 М.
To Realtime or Not?  | Get to know Cloud Firestore #10
11:44
Firebase
Рет қаралды 115 М.
100 Firebase Tips, Tricks, and Screw-ups
24:31
Fireship
Рет қаралды 185 М.
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,3 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,5 МЛН
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 6 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,6 МЛН