Viewing profile — wsh91
wsh91
HN member- Joined
- Mon, Dec 31, 2012, 8:11 AM UTC
- HN karma
- 374
- Public activity
- 106 items
- HN profile
- View on Hacker News ↗
About wsh91
Recent public activity
-
comment
Comment #19052373
Hi there! One thing you might consider is using a function to replicate your Firestore data to BigQuery, depending on the value the latter would add. (Very fast OLAP; I'm a big fan…
-
comment
Comment #19052355
Hi there. :) I'm an engineer on the Cloud Firestore team. I can't speak to if or when we'll be able to remove this restriction, but please know that the folks working on this (like…
-
comment
Comment #19052345
Cloud Spanner is also relational. :) (Fellow GCPer.)
-
comment
Comment #19048716
An export is one component of a backup solution. :) Scheduling is another ( https://firebase.google.com/docs/firestore/solutions/schedul... ). (Checking restores is critical, too; …
-
comment
Comment #18567039
Is there anything we could be doing to serve you better?
-
comment
Comment #18555726
a) Cloud Firestore supports transactions across the entire database. You can learn more about them here: https://cloud.google.com/firestore/docs/manage-data/transact... . b) Given …
-
comment
Comment #18555698
Cloud Firestore (the next generation of Cloud Datastore) removes those limitations. https://cloud.google.com/firestore/docs/manage-data/transact... It also supports the Cloud Datas…
-
comment
Comment #16880300
Hey there--I'm an engineer on the Cloud Datastore team. I'd love to know more about what your needs are if you're willing to share.
-
comment
Comment #16119285
This (fantastic) paper is cited in the Google Megastore paper [1] and we actually use the term "entity group" in our product [2] indirectly because of it. Pat Helland is always wor…
-
comment
Comment #14816468
Have a look at https://cloud.google.com/compute/docs/load-balancing/ipv6 . (Disclaimer: I work on GCP, albeit not on networking stuff.)
-
comment
Comment #14523110
Only because this question has been asked multiple times at TGIF (regular all-hands meeting).
-
comment
Comment #14522297
That's not true. Anyone has access to 20% time, the question is just whether or not it makes sense for individual people. Source: I work here and take advantage of 20% time.
-
comment
Comment #13882100
Heh. :) One technicality: DynamoDB's pricing is based on throughput, as you know, but it's provisioned throughput. (You manage your capacity unit allocations yourself, at least tha…
-
comment
Comment #13881709
I can't speak to the SDK parts, but take a look at Firebase's suite more broadly. :) Viz a viz Cognito, check out Authentication and the Realtime Database in particular.
-
comment
Comment #13881512
Firebase's Realtime Database does this, too. https://firebase.google.com/pricing/ (Disclosure: I work on Cloud Datastore, which is another Google Cloud product; it, too, does prici…
-
comment
Comment #13880918
As you noted earlier, Megastore has a schema and we don't, so we have our own index implementation, yes. :)
-
comment
Comment #13880568
Perhaps I've misunderstood you, but I'm pretty sure cross-partition (I assume you mean cross-entity-group in our terms) transactions are in fact consistent (not totally sure what y…
-
comment
Comment #13880326
Again, neat stuff, but that's not what this link claims: * The first serverless database * The first active-active multi-cloud database * The first strongly-consistent multi-region…
-
comment
Comment #13880214
I'm familiar with both; what disappoints me is the claim of novelty here with respect to autoscaling. That's just not true. To quote you: "A serverless system must scale dynamicall…
-
comment
Comment #13880161
:) Here's a paper with which you might already be familiar, but it's one of the citations for the Megastore paper: http://adrianmarriott.net/logosroot/papers/LifeBeyondTxns.pd... .…
-
comment
Comment #13880114
We also have transactions [1], compound indexes [2] and multi-region replication [3]. I'm not sure what defines a "full-blown" database, but that much is true. [1] https://cloud.go…
-
comment
Comment #13880040
Datastore runs on top of Megastore [1]. You can find out more about our data model here [2], but it's definitely not limited to key-value data. Our end users don't have to think mu…
-
comment
Comment #13879776
(Disclosure: I work on Google's Cloud Datastore.) This looks super neat, and I can't wait to learn more about it, but just for the record: I'm pretty sure this isn't the first serv…
-
comment
Comment #13821749
GAE gives at least a year after deprecation before turning off a feature. https://cloud.google.com/appengine/docs/deprecations/ (I work on Google Cloud and on Datastore, which is b…
-
comment
Comment #13757720
Google Cloud Storage (as mentioned) for storage, Google App Engine for PaaS. :) (I work on Cloud, specifically Datastore.)