This looks awesome, but I would be hesitant to try it since you can't know if Google will keep the service alive a few years from now.
I don't get this attitude towards commercial Google products. You are a paying customer that is very likely to use other Google cloud services. It would be stupid to annoy a large subset of the paying customers by not providing a clear roadmap of sunsetting. And Google stupid is not. I am excited and will gladly try it on some side projects.
Google Cloud Datastore
11–20 of 42 posts
Re: Google Cloud Datastore
#12That looks like an awesome product! Kudos to the team, they truly did a great technical job here! From a market perspective, it kind of makes no sense. I challenge CTO/CIOs to justify building their company on a closed source critical product with no option. While that used to be how things worked in the 90s, I don't think that is as acceptable as it used to be. Maybe the answer is "well it's the only thing that work…
Re: Google Cloud Datastore
#13On the downside it can't do aggregates, it can't do query filters on more than one property, it can't do joins, it has its own unique query language, and it is a proprietary system with no chance of moving to another provider or hosting it yourself.
Speaking of it having its own query language, perhaps that isn't a big deal given you can't do any non-trivial queries.
For me, the pejorative NoSQL claim is actually a marketing turn off.
Re: Google Cloud Datastore
#14Re: Google Cloud Datastore
#15That looks like an awesome product! Kudos to the team, they truly did a great technical job here! From a market perspective, it kind of makes no sense. I challenge CTO/CIOs to justify building their company on a closed source critical product with no option. While that used to be how things worked in the 90s, I don't think that is as acceptable as it used to be. Maybe the answer is "well it's the only thing that work…
Absolutely agreed. For most companies, a couple instances of MySQL (or PostgreSQL/Oracle/SQLServer) with replication and backup should provide 4 nines uptime (which is probably comparable with what Google/Amazon offers in terms of availability). Throw in a few memcache here and there and you can easily scale up to millions of requests a day. FWIW, even Facebook is running on mysql/memcache.
Re: Google Cloud Datastore
#16Re: Google Cloud Datastore
#17That looks like an awesome product! Kudos to the team, they truly did a great technical job here! From a market perspective, it kind of makes no sense. I challenge CTO/CIOs to justify building their company on a closed source critical product with no option. While that used to be how things worked in the 90s, I don't think that is as acceptable as it used to be. Maybe the answer is "well it's the only thing that work…
Absolutely agreed. For most companies, a couple instances of MySQL (or PostgreSQL/Oracle/SQLServer) with replication and backup should provide 4 nines uptime (which is probably comparable with what Google/Amazon offers in terms of availability). Throw in a few memcache here and there and you can easily scale up to millions of requests a day. FWIW, even Facebook is running on mysql/memcache.
As for the vendor lock, most of the datastore API is very similar to other nosql APIs I've seen. It wouldn't be trivial to switch, but not impossible either. I imagine it'd be even easier if you used a orm that is widely supported but I stay away from those, so I couldn't say for sure.
Re: Google Cloud Datastore
#18Re: Google Cloud Datastore
#19This service looks pretty good. After Google dropped Wave, I more or less stopped using AppEngine (useful for Wave robots). I think that their charging a higher price for AppEngine makes it look more appealing (because the service is less likely to be cancelled). Still I was pretty sure I would just go with my own servers and AWS in the future. My opinion changed when I started working as a contractor at Google 2 mon…
Re: Google Cloud Datastore
#20Earlier quoted context omitted.
Absolutely agreed. For most companies, a couple instances of MySQL (or PostgreSQL/Oracle/SQLServer) with replication and backup should provide 4 nines uptime (which is probably comparable with what Google/Amazon offers in terms of availability). Throw in a few memcache here and there and you can easily scale up to millions of requests a day. FWIW, even Facebook is running on mysql/memcache.
It's not the hardware costs, it's the head count to setup and keep those database instances running, backed up, and tuned. That's the IaaS pitch -- no sysadmin. As for the vendor lock, most of the datastore API is very similar to other nosql APIs I've seen. It wouldn't be trivial to switch, but not impossible either. I imagine it'd be even easier if you used a orm that is widely supported but I stay away from those,…