gonzalo anza

¿Qué es MongoDB? MongoDB es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que es una representación binaria de JSON. Una de las diferencias más importantes con respecto a las bases de datos relacionales, es que no es necesario seguir un esquema. Los documentos de una misma colección - concepto similar a una tabla de una base de datos relacional -, pueden tener esquemas diferentes. Imaginemos que tenemos una colección a la que llamamos Personas. Un documento podría almacenarse de la siguiente manera: { Nombre: "Pedro", Apellidos: "Martínez Campo", Edad: 22, Aficiones: ["fútbol","tenis","ciclismo"], Amigos: [ { Nombre:"María", Edad:22 }, { Nombre:"Luis", Edad:28 } ] } El documento anterior es un clásico documento JSON. Tiene strings, arrays, subdocumentos y números. En la misma colección podríamos guardar un documento como este: { Nombre: "Luis", Estudios: "Administración y Dirección de Empresas", Amigos:12 } Este documento no sigue el mismo esquema que el primero. Tiene menos campos, algún campo nuevo que no existe en el documento anterior e incluso un campo de distinto tipo. Esto que es algo impensable en una base de datos relacional, es algo totalmente válido en MongoDB.

gonzalo anza

¿Qué es el programa MySQL? MySQL es un sistema de gestión de bases de datos que cuenta con una doble licencia. Por una parte es de código abierto, pero por otra, cuenta con una versión comercial gestionada por la compañía Oracle. Actualmente, es la base de datos de código abierto más famosa y utilizada en el mundo entero. Como él, podemos encontrar otras como la propia Oracle o Microsoft SQL Server. Todas tienen la misma finalidad y se utilizan en el mismo entorno, que no es más que el desarrollo web, y son las que más se utilizan actualmente para dar forma y facilitar la comunicación entre webs y servidores. Una de las principales características de MySQL es que trabaja con bases de datos relacionales, es decir, utiliza tablas múltiples que se interconectan entre sí para almacenar la información y organizarla correctamente. A pesar de su finalidad y del entorno en el que se utiliza, cabe destacar que es un sistema desarrollado originalmente en C y C++, uno de los lenguajes de programación más tradicionales y antiguos que existen. Con actualizaciones constantes y el gran punto a favor de ser un entorno gratuito y perfectamente modificable, MySQL se ha ganado la posición como uno de los más usados en el sector digital. La inmensa mayoría de programadores que trabajan en desarrollo web han pasado por el uso de esta herramienta por sus capacidades y sus bondades.

gonzalo anza

¿QUÉ ES PHP? PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del servidor gratuito e independiente de plataforma, rápido, con una gran librería de funciones y mucha documentación. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la PHP. Como la página resultante contiene únicamente código HTML, es compatible con todos los navegadores.

1 2 3 4 5 6 7 8