Live data from Hacker News

Cloud Firestore: A New Document Database for Apps

firebase.googleblog.com

11–20 of 174 posts

Re: Cloud Firestore: A New Document Database for Apps

#13
post #2

[Firebase founder] This new database has been in the works for 2.5 years, since shortly after we joined Google. It was developed in close collaboration with the Cloud Datastore[1] team, and uses Google’s core database infrastructure. We built it because we know it can be challenging to build complex apps with our original database -- Firebase Realtime Database -- where we optimized for ease-of-use & real-time sync ov…

Just read through your link #2 and was very impressed. Firestore addresses every single concern I had with RDTB and more and I'm looking forward to using it in my side projects.

Thank you!

Re: Cloud Firestore: A New Document Database for Apps

#15
post #13
post #2

[Firebase founder] This new database has been in the works for 2.5 years, since shortly after we joined Google. It was developed in close collaboration with the Cloud Datastore[1] team, and uses Google’s core database infrastructure. We built it because we know it can be challenging to build complex apps with our original database -- Firebase Realtime Database -- where we optimized for ease-of-use & real-time sync ov…

Just read through your link #2 and was very impressed. Firestore addresses every single concern I had with RDTB and more and I'm looking forward to using it in my side projects. Thank you!

That's great to hear! Our design for Cloud Firestore was based on years of developer feedback. Glad we hit the mark for you : )

Re: Cloud Firestore: A New Document Database for Apps

#16
post #14

Grats! Can you talk a bit about your consistency model?

Sure, it's strongly consistent on the server-side part (strict serializability), whereas for the mobile/web clients we make sure we move you through consistency snapshots with the real-time sync functionality.

Re: Cloud Firestore: A New Document Database for Apps

#17

> Document Database for Apps From linked page: > designed to easily store and sync app data Maybe I'm misunderstanding, but that's not what I understand a "document" to be. For me a document - is a file that can be stored on a file system - can be send via mail - is using a standard document representation so can be used by different applications, such as markup (XML, HTML, SGML), or maybe PDF

Why the downvote ? The person is polite and genuinly doesn't know something. Just answer. Besides, a "document database", like many term in computing, can be very confusing. Come on, we all had to be explained what the difference is between a software server vs hardware. This is not different.

> Why the downvote?

Smells like ring voting: 4 downvotes in < 0.5 min? @dang?

Re: Cloud Firestore: A New Document Database for Apps

#18

Looks very exciting! I've used firebase for some small weekend projects and it's been very productive for me. I'm curious, what's the react native support like for Firestore / firebase in general?

There's a pretty complete React Native library you can use to build with Firebase services, including Cloud Firestore: https://github.com/invertase/react-native-firebase

The Cloud Firestore integration is fresh out of the box, but I'd certainly recommend trying it out!

Re: Cloud Firestore: A New Document Database for Apps

#19
This is great. I had a feeling something like this was coming given most firebase people were pretty open about what the shortcomings of the Realtime DB were and AngularFire received some much needed attention to its database API last week.

That said, I really hope there are plans for some full text search ability beyond the current suggestions[1]. I would very much like to ditch Elasticsearch in favor of db engine provided search. Even a small subset of the Elasticsearch/Solr feature set (similar to the full text search capability now available for Postgres[2]) would be a very welcome addition.

[1] https://firebase.google.com/docs/firestore/solutions/search [2] https://www.postgresql.org/docs/9.5/static/textsearch.html

Re: Cloud Firestore: A New Document Database for Apps

#20

Earlier quoted context omitted.

Why the downvote ? The person is polite and genuinly doesn't know something. Just answer. Besides, a "document database", like many term in computing, can be very confusing. Come on, we all had to be explained what the difference is between a software server vs hardware. This is not different.

> Why the downvote? Smells like ring voting: 4 downvotes in < 0.5 min? @dang?

Any post having to do with YC, Google, Microsoft, Facebook, Apple, etc are voting ringed to hell by their thousands of employees.

As the site has grown, HN has become a bit of a mouthpiece for large organizations through these de facto voting rings.

Best idea I have is for HN to add a profile field like: "Organizations: [google]" which would prevent voting on any Google-related submissions. It could also add a disclaimer in each comment of these submissions, so users wouldn't have to remember to do that.

Post reply on HN