2010-02-28 6 views
2

J'essaie de tester l'efficacité de la base de données du magasin de données Google App Engine. Je veux savoir à quelle vitesse il va interroger sur un grand ensemble de données. Et en gros, je veux dire comme 5-10mil des entités du même genre.App Engine Datastore - limites de devserver

Le devserver me permet seulement d'entrer 1000 entités du même genre. Y a-t-il un moyen de remonter cette limite? Merci

Répondre

5

Je présume que vous parlez de l'interface d'administration sur http://localhost:8080/_ah/admin/? Si vous souhaitez insérer plusieurs entrées, vous devez utiliser le code bulkloader. Il n'y a pas de limite au nombre d'entrées que vous pouvez insérer en utilisant ces méthodes.

Cela ne sera cependant pas particulièrement illustratif: Les performances de la banque de données dev_appserver ne sont pas représentatives des performances du magasin de données de production. dev_appserver stocke actuellement les données en mémoire, donc une fois que vous dépassez ce qui peut être conservé dans votre RAM physique, il ralentira considérablement. Évidemment, rien de semblable ne s'applique au datastore de production!

+0

Merci Nick! C'est tout nouveau pour moi et je fais de mon mieux pour tout absorber. J'insère des entités en utilisant du code, mais je ne peux voir que 1000 entités dans l'interface d'administration. Je comprends ce que tu veux dire. Merci de prendre le temps de répondre. –

+1

Vous ne voyez que 1000 entités dans la console d'administration locale en raison de la 'limite d'entité 1000' - maintenant supprimé, mais toujours existant dans le dev_appserver. Si vous faites une requête plus spécifique, vous verrez que tous les résultats sont là. –

Questions connexes