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

preview_player
Показать описание
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!

Рекомендации по теме
Комментарии
Автор

Let us know what you'd like to see covered in this series in the comments!

Firebase
Автор

Todd is definitely one of the best presenters. Would love to see more from him.

vigneshr
Автор

"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).

OnionKnight
Автор

Instant fan here. This is so understandable and engaging. Much better than any other tutorials I've seen in a long while.

bushbuddyplatypus
Автор

I should have watched this video before developing my app with Firestore. Everything makes so much sense now.

ner
Автор

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

gamingmode
Автор

This is one of the best videos you guys posted about Firestore. Really good one! I like this guy explaining.

jesselima_dev
Автор

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.

epajarjestys
Автор

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.

gothakane
Автор

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

luisfittkau
Автор

Why is this video the absolute perfection?

waleedalrashed
Автор

I have been using Firestore for my app. I would recommend fixing the following deficiencies prior to coming out of BETA:

1) Ability to use the not equal operator "!="
2) Support for OR logic in where clause
3) Offline support for Web.
4) Support for Android in React Native (Android does not currently work with React Native without unsupported workarounds).

As of the current state, I would only recommend Firestore for very simple MVP's and concept testing purposes. I would not recommend it for a production application (hence why it is in BETA ^^)

CoryMcaboy
Автор

As a developer with a long history of using SQL databases, this is the exact information I was looking for!

jamesgaroutte
Автор

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.

rawtale
Автор

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 :)

AlmostM
Автор

the guy is briliant
himself!
kept me hiper concentrated for the whole video. awesome

sosite
Автор

"Worst thing to happen in programming, since GOTO statement" I am going to borrow this line.
Awesome Tutorial !!

adityajain
Автор

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

michelkant
Автор

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.

PDXdjn
Автор

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! 👍

jdcoding