YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish, Mexican subtitles

← 03-41 Gql

Get Embed Code
4 Languages

Showing Revision 2 created 09/17/2013 by Miriam Lozada.

  1. Okey. Otra diferencia es que en esta clase,
    hemos estado hablando de SQL
  2. y en la tienda de aplicaciones, tenemos
    algo un poco diferente.
  3. Se llama "G-quel" - GQL
  4. y es básicamente una versión simplificada de SQL
  5. que funciona sólo en el almacén de datos.
  6. Y la diferencia principal es que
  7. todas las consultas comienzan con SELECT*
  8. así que no hay manera de seleccionar
    columnas individuales -
  9. Así que esto realmente simplifica muchas
    consultas que podemos hacer.
  10. Por ejemplo, no podemos hacer combinaciones,
  11. por lo que yo no quería pasar una gran cantidad de
  12. tiempo en las combinaciones antes.
  13. Incluso si estuviera trabajando
    en una base de datos SQL,
  14. Yo probablemente no estaría haciendo
    un montón de combinaciones
  15. y en el almacén de datos de Aplicaciones,
  16. nosotros no vamos a hacer combinaciones,
    porque no es posible.
  17. Cuando estamos usando GQL -
  18. en realidad, ni siquiera tenemos
    que usar GQL en absoluto.
  19. El almacén de datos tiene una especie de lengua
    de procedimiento que puedes utilizar también.
  20. Pero ya hemos pasado todo
    este tiempo practicando SQL
  21. y es probable que lo utilices
    en otro lugar en tu carrera,
  22. vamos a utilizar GQL para este ejemplo.
  23. Así que podemos tener al menos
    un poco de coherencia allí.
  24. Otra diferencia se encuentra en
    una especie de base de datos
  25. SQL genérica, de la que ya
    hemos estado hablando.
  26. Puedes ejecutar consultas arbitrarias -
  27. no importa lo lento, con o sin índices.
  28. Y en Aplicaciones, todas las preguntas
    deben ser indexadas.
  29. Esto es importante, verdad -- porque
  30. cuando se está ejecutando tu propia base
    de datos, puedes hacer lo que quieras.
  31. Pero Google - es muy agradable por parte de ellos
    darnos todo este sistema de forma gratuita -
  32. al menos para los casos de pequeños usos -
  33. pero no podemos vencer a sus
    máquinas hasta la muerte.
  34. Todas las consultas deben ser indexadas.
  35. En realidad no es sólo que no les ganamos hasta la muerte
  36. pero es sólo la forma en que todo
    el sistema está construido.
  37. A medida que te familiarices con él, tendrá sentido -
  38. por qué las cosas están diseñadas
    de la manera que lo están.
  39. Así que para la mayor parte, en este ejemplo
  40. que voy a construir y su tarea,
  41. que en realidad no tendrás que construir
    cualquier índice tu mismo.
  42. Google Aplicaciones en realidad
    construirá los índices por ti,
  43. lo cual es muy práctico.
  44. Si querías el control sobre lo
    que los índices construyen -
  45. Sí, usted puede hacerlo usted mismo.
  46. A veces, puede construir, no el índice más eficiente,
  47. y puedes definir el tuyo propio -
    y eso es muy bueno también.