Estoy usando Google AppEngine con un almacén de datos incorporado. Pero, quiero mover todo el almacén de datos a mi nuevo VPS.Google appengine datastore alternative?
Utilizaré Apache Cassandra. ¿Cómo pasar de GAE Datastore a Apache Cassandra?
Estoy usando Google AppEngine con un almacén de datos incorporado. Pero, quiero mover todo el almacén de datos a mi nuevo VPS.Google appengine datastore alternative?
Utilizaré Apache Cassandra. ¿Cómo pasar de GAE Datastore a Apache Cassandra?
Mi suposición es que usted está buscando en una herramienta como el grueso del cargador/descargador:
http://code.google.com/appengine/docs/python/tools/uploadingdata.html
Usted desea exportar todos sus datos en CSV, a continuación, escribir un script para importar este en cualquier formato nuevo que desee.
No puede utilizar el programa de descarga masivo si está utilizando el almacén de datos "Alta replicación". Puede usar un enfoque manual como enumerar todas sus entidades como diccionarios. Tendrás una cadena con formato JSON. Al usar esto, puede generar sus entidades nuevamente adecuadas para su nuevo sistema.
Er, ¿qué? El bulkloader debería funcionar bien en el HRD. –
@Nick; Solo lea la documentación. [enlace] (http://code.google.com/intl/tr/appengine/docs/python/tools/uploadingdata.html) _Nota: este documento se aplica a las aplicaciones que usan el almacén de datos maestro/esclavo. Si su aplicación utiliza el almacén de datos de replicación alta, es posible copiar datos de la aplicación, pero Google no admite este caso de uso actualmente. Si intenta copiar desde un almacén de datos de replicación alta, verá un error de advertencia de alta respuesta en la Consola de administración, y es posible que los datos descargados no incluyan las entidades guardadas recientemente._ – syloc
Eso no significa que no funcione, solo significa que, como niega, que la descarga puede no estar completa (que es una consecuencia inevitable de un almacén de datos con el tiempo coherente). –
¿Ha pensado en utilizar Django (o el marco que desee) en su nuevo VPS? Parece mucho más fácil que usar un almacén de datos externo en GAE – mcotton
¿Está tratando de ejecutar sus aplicaciones en el motor de la aplicación pero hacer que accedan a un servidor de cassandra en su VPS? ¿O estás tratando de dejar de usar completamente el motor de aplicaciones? –
Si va a usar Cassandra, probablemente tenga sentido alejarse completamente de GAE y usar Amazon EC2 o una solución administrada de alojamiento en la nube como Rackspace, etc. –