Pregunta

Recientemente estuve considerando usar GoogleData para un proyecto de pasatiempo para almacenar los datos antiguos de mi servicio (por ejemplo, más de 24 horas), mientras mantengo los datos nuevos en mis servidores (proyecto de pasatiempo = servidor doméstico barato).

Sin embargo, no he oído hablar de nadie que use GoogleData, por lo que me preguntaba cuáles han sido las experiencias de otros.

Editar: Mi breve patrón de uso sería básicamente almacenar (versiones en caché) de objetos que representan entidades (históricas). Y datos relativamente inmutables como eventos pasados ??o estas entidades, datos prototipo globales de mis objetos (también relativamente inmutables), para reducir la carga en mi servidor.

En cuanto a las entidades activas, estaría almacenando los cambios localmente y luego los publicaría en GooglData (después de 24 horas).

Gracias

¿Fue útil?

Solución

Dado que realmente no obtuvo una respuesta satisfactoria a esto, podría sugerir que mire Amazon SimpleDB . No es gratis, pero a menos que esté almacenando millones de registros, probablemente solo gastará centavos por mes. Al igual que otros servicios web de Amazon, solo paga por lo que usa.

SimpleDB es más genérico que los servicios de Google Data, que pueden adaptarse a una gama más amplia de aplicaciones.

Otros consejos

Utilicé GoogleData para almacenar datos desde uno de mi proyecto llamado TaskList. Yo uso la hoja de cálculo de Google específicamente. Es bastante difícil comenzar, pero a partir de la muestra de Google, puedes saber qué hacer a continuación. Lo hice en C #. Aquí están las aplicaciones de muestra y el SDK para google-gdata . Mi consejo, no se moleste en leer la documentación en línea sobre gdata, explica mucho sobre la estructura y el método xml subyacentes para acceder a cada nivel (privado frente a datos públicos). Para empezar, debes tener una cuenta de Google. La forma en que se leen y escriben los datos es bastante extraña en comparación con SQL estándar o conjunto de datos. Pero en general, la API está bien diseñada y casi todo se soluciona. Pruébalo.

PD: Sin duda, es un poco lento al acceder con toda la sobrecarga xml más un montón de etiquetado redundante con gdata.

Entonces, supongo que nadie usa datos de Google aparentemente.

Sin embargo, parece agradable almacenar datos que no puede permitirse alojar. Por lo tanto, creo que aún lo intentaré.

No he tenido tiempo de llegar a mi computadora y limpiar el código para publicar, pero mi solución actual ha sido utilizar Yahoo Pipes para obtener los resultados de mi consulta desde Google Data directamente al navegador como JSON en lugar de XML un servidor. Y todo se hace solo con Javascript del lado del cliente, por lo que puedo obtener y usar los datos sin la necesidad de un servidor. Sin embargo, todavía no he hecho un script para almacenar datos en Google Data. Ese es el siguiente paso.

Hay algunas buenas aplicaciones basadas en gdata enumeradas aquí .

Puede tratar las hojas de cálculo como bases de datos básicas, eche un vistazo a este envoltorio de python y su puerto .net .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top