2011-07-13 2 views
0

J'ai créé mon application en utilisant l'option "High Replication". Maintenant, je veux passer à l'option "Maître/Esclave" parce que j'atteins mon quota de CPU quotidien.Comment modifier les options de magasin de données dans Google App Engine?

Il se trouve avec réplication utilise « environ trois fois le stockage et le coût CPU du maître/esclave »

Y at-il de toute façon je peux le faire sans recréer mon application? Ce n'est pas dans la page Paramètres de l'application.

+2

La commutation vers la banque de données M/S n'est pas une bonne idée - elle finira par être déconseillée, et HR est beaucoup plus robuste. –

+1

Et en ce qui concerne les coûts, HRD et M/S vont coûter exactement la même chose lorsque le nouveau système de tarification sera déployé. – geoffspear

Répondre

2

Vous ne pouvez pas - une fois que vous avez choisi un type particulier de banque de données, cette application est liée à elle. La seule façon de le modifier est exactement comme vous l'avez suggéré - vous devez créer une nouvelle application avec le datastore Maître/Esclave et y transférer vos données.

Vous souhaiterez peut-être profiler votre application et l'optimiser pour utiliser moins de CPU, bien que dans le cas général cela soit plus facile à dire qu'à faire.

0

Jetez un oeil à la première réponse à cette question: Have you expirienced DataStore downtime in AppEngine? What are the odds?

Comme @mihai dit: Je vous recommande d'utiliser le DRH comme Google ont dit qu'ils feront M/S plus cher que DRH jusqu'à la fin de l'année et même supprimer l'option M/S comme ils cherchent à "forcer" les entreprises & développeurs de profiter de tous les goodies HRD. La vraie raison est que le maintien d'un seul type d'infrastructure est moins cher que de maintenir à la fois le DRH et le M/S, donc Google choisit DRH. Source: Google I/O 2011

Questions connexes