Google Cloud Platform Blog

Announcing the High Replication Datastore for App Engine

Wednesday, January 5, 2011
Share on Google+ Share on Twitter Share on Facebook
Google
Labels: Storage & Databases

8 comments :

  1. chumblyJanuary 5, 2011 at 1:59 PM

    The important factor for my apps is speed. Otherwise my users are left staring at their phones waiting. Cannot work out what replication does in this respect....

    ReplyDelete
    Replies
      Reply
  2. Iein GVJanuary 5, 2011 at 2:00 PM

    Congrats datastore team.... a major milestone!

    ReplyDelete
    Replies
      Reply
  3. JacobJanuary 5, 2011 at 2:06 PM

    I hope an offshoot of this is that eventually datastore backups could be simplified. One click backup from the dashboard is needed.

    The current state of backing up via brittle scripts that gradually dump entity data is a big weak point.

    ReplyDelete
    Replies
      Reply
  4. sys.outJanuary 5, 2011 at 2:18 PM

    It sounds an awesome feature. Keep up the good work, thanks.

    ReplyDelete
    Replies
      Reply
  5. alexmaslovJanuary 6, 2011 at 1:51 AM

    Thanks for this update. The is one think I would like to comment. Why do you limit developers to use only one datastore per app? It mite be much better to include additional parameter in datastore API to allow developers to access data in both datastores. As application developer it's hard to tell before hand what replication method better for any specific application. Personally I prefer more reliable solution for any project. But in some large applications there mite be some critical data and some less important data.

    Speaking about current implementation. It's really weird that we do not have any way to migrate to High Replication Datastore without creating new application. It mite look not a big issue from Google's point of view, but that makes a lot of troubles to those developers, who use appspot domain to host applications. New application name means new domain name, etc.

    ReplyDelete
    Replies
      Reply
  6. NameJanuary 6, 2011 at 4:57 AM

    Invitations for other developers don't work with highly-replicated apps because of "~" in their app_id.

    ReplyDelete
    Replies
      Reply
  7. Khurram TahirJanuary 6, 2011 at 10:41 PM

    Good thing for the high availability.
    But what about the transactions occurred during down time after every thing is up.

    ReplyDelete
    Replies
      Reply
  8. Beach_BloggerJanuary 9, 2011 at 10:27 AM

    Valuable feature, but would be nice to have this ability within a single app instead at the app-level granularity.

    For example, a common use case: apps using a freemium business model would like to offer users the ability to pay and get upgraded to 'highly available' (high replication datastore). This requires both datastores in 1 app and the ability to selectively transition current data to high replication mode.
    If it had this ability, appengine could offer a unique and revenue-generating feature: platform-supported "freemium business model" ability that would appeal to app developers, CFO-types, and end users!

    Another use case: apps might want to store critical data in high replication (like billing data) and the rest of their data in the normal master/slave datastore.

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

  
Don't Miss Next '17

Use promo code NEXT1720 to save $300 off general admission

Free Trial

Free Trial

GCP Blogs

  • Big Data & Machine Learning
  • Kubernetes
  • GCP Japan Blog

Labels


  • Announcements 56
  • Big Data & Machine Learning 91
  • Compute 156
  • Containers & Kubernetes 36
  • CRE 7
  • Customers 90
  • Developer Tools & Insights 80
  • Events 34
  • Infrastructure 24
  • Management Tools 39
  • Networking 18
  • Open Source 105
  • Partners 63
  • Pricing 24
  • Security & Identity 23
  • Solutions 16
  • Stackdriver 19
  • Storage & Databases 111
  • Weekly Roundups 16


Archive


  •     2017
    • Feb
    • Jan
  •     2016
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2015
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2014
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2013
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2012
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2011
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2010
    • Dec
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2009
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2008
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr

Feed

Subscribe by email

Technical questions? Check us out on Stack Overflow.
Subscribe to our monthly newsletter.
Googleon Google+
Follow
Follow

Company-wide

  • Official Google Blog
  • Enterprise Blog
  • Student Blog

Products

  • Official Android Blog
  • Chrome Blog
  • Lat Long Blog

Developers

  • Ads Developer Blog
  • Android Developers Blog
  • Developers Blog
  • Google
  • Privacy
  • Terms