Publicidad
Publicidad

RSS Bases de datos

Bases de datos: 3 Bases de Datos NoSQL más populares para iniciarse en la Nube.MongoDB: encuentra tus datos con consultas simples.RoboMongo y...

3 Bases de Datos NoSQL más populares para iniciarse en la Nube

13 Comentarios
3 Bases de Datos NoSQL más populares para iniciarse en la Nube

El camino del Cloud generalmente se inicia en migraciones a plataformas de Infraestructura como Servicio (IaaS); en donde realizamos un espejo virtual de nuestra estructura física, sobre la que desplegamos nuestras aplicaciones.

El siguiente paso llega cuando reconocemos que el verdadero valor y productividad de la Nube está en la Plataforma como Servicio (PaaS); y nos enfrentamos a nuevos retos en forma de la transformación y reconstrucción del software, en la búsqueda de la óptima relación coste/beneficio.

Y una de las decisiones iniciales que más impacto tiene, es adoptar el almacenamiento de nuestra información en Bases de datos como Servicio, al seleccionar cual vamos a utilizar en nuestro software; siendo las soluciones NoSQL, un primer paso asequible, de notable sencillez, potente y de coste contenido.

Leer más »

MongoDB: encuentra tus datos con consultas simples

1 Comentario
MongoDB: encuentra tus datos con consultas simples

A lo largo de varios artículos sobre MongoDB, hemos visto como insertar datos, modificarlos o como crear y gestionar índices. Pero todavía nos queda una de las partes más importantes: la consulta de datos.

Está claro que uno de los pilares en el uso de una base datos, es localizar la información. Las bases de datos relacionales de toda la vida, tienen un lenguaje propio para realizar consultas. Es el Structured Query Language, más conocido como SQL. Pero en MongoDB no tenemos la posibilidad de utilizar SQL. En este caso, y al igual que con los otros tipos de consultas, las búsquedas se realizarán con Javascript.

En este artículo, vamos a ver como podemos realizar consultas sencillas desde la shell de MongoDB.

Leer más »
Publicidad

NoSQL y Relaciones

5 Comentarios
NoSQL y Relaciones

Poco a poco las bases de datos NoSQL tipo MongoDB se van haciendo un hueco en el mercado. Son bases de datos orientadas al concepto de documento. Un documento no es ni más ni menos que un conjunto de entidades de bases de datos agrupados como una “gran” entidad. Por ejemplo podríamos tener los conceptos de Persona, Historial Médico y Compra que en un diagrama entidad relación crearían las siguientes tres tablas independientes.

Leer más »

MongoDB: creación y utilización de índices

1 Comentario
MongoDB: creación y utilización de índices

Una vez que hemos aprendido a insertar, modificar y eliminar datos en MongoDB, estamos casi preparados para empezar a realizar consultas. Y digo casi, porque todavía nos queda conocer una parte muy importante de MongoDB: los índices.

En las bases de datos relacionales, los índices son algo indispensable. Sería inconcebible consultar una tabla con millones de registros si no hemos configurado al menos un índice.

Con MongoDB pasa lo mismo. No podemos pensar en tener una colección con millones de documentos, sin tener índices sobre uno o varios campos. Las diferencia entre realizar una consulta sobre campo con índice, y realizarla sin él, puede ser abismal. Saber crear y configurar índices en nuestras colecciones, es algo vital.

Leer más »

Bases de Datos y relaciones ternarias

23 Comentarios
Bases de Datos y relaciones ternarias

Las tareas de modelado a nivel de bases de datos pertenecen a la cultura de conocimiento que todos los desarrolladores tenemos . Sin embargo mi experiencia me ha convencido con el paso del tiempo de que es una parte del conocimiento que trabajamos poco. Lo hemos estudiado en los módulos o en la carrera y suponemos que es un conocimiento totalmente adquirido . Lamentablemente esto no es siempre cierto . Vamos a poner un ejemplo muy sencillo usando las siguiente tablas Curso, Aula ,Alumno.

Leer más »
Publicidad

Explicación gráfica de los Join en SQL y sus resultados

15 Comentarios
Explicación gráfica de los Join en SQL y sus resultados

El manejo del lenguaje SQL es un conocimiento fundamental para todo programador moderno, ya que es la piedra angular sobre la que construiremos, sea cual sea el framework, el acceso y persistencia de nuestros datos (entre otras muchas cosas).

Y uno de los “misterios” que más cuesta en aprender es el funcionamiento de la sentencia JOIN, con sus calificadores situados antes y después del verbo.

Hoy quiero traer una de las cientos de imágenes que pululan en internet que muestran de forma gráfica el funcionamiento de todos los tipos de JOIN. Pero, además, lo voy a poner en práctica en una pequeñita base de datos para poder visualizar los resultados.

Leer más »

Bases de datos en Xojo, todo lo que necesitas

5 Comentarios
Bases de datos en Xojo, todo lo que necesitas

Actualmente son escasas, por no decir nulas, las aplicaciones que no utilizan o acceden a una base de datos para la persistencia de la información y su posterior recuperación y tratamiento. Y este es, precisamente, uno de los motivos en los que Xojo (y las aplicaciones desarrolladas con este entorno) pueden sacar pecho y pasearse con la cabeza bien alta.

Te preguntarás por qué, pues porque tal y como descargas el IDE encontrarás en su carpeta de plug-ins (librerías dinámicas, a fin de cuentas) cuatro archivos muy especiales; son los que proporcionan acceso nativo a los principales motores de bases de datos utilizados en la actualidad: MySQL Community Edition, Microsofft SQL Server, Oracle 8i (y posteriores) y PostgreSQL.

Leer más »

La nueva versión 2.6 de MongoDB lista para usarse en producción

6 Comentarios
La nueva versión 2.6 de MongoDB lista para usarse en producción

Os comentábamos en un artículo anterior que la versión 2.6 de MongoDB había pasado a ser release candidate, y que para la ocasión se había organizado una caza de bugs.

Pues bien, tras corregir los fallos detectados, MongoDB Inc acaba de presentar, la que según ellos, es la mayor release que han liberado nunca.

Semejante afirmación merece un buen puñado de novedades. Y es cierto que son muchas:

Leer más »

MariaDB 10 sigue aportando mejoras al código legacy de MySQL, soporte NoSQL y más escalable

1 Comentario
MariaDB 10 sigue aportando mejoras al código legacy de MySQL, soporte NoSQL y más escalable

MariaDB, uno de los forks más conocidos de MySQL, ha anunciado la disponibilidad de la versión 10. Esta nueva release trae importantes mejoras tanto en rendimiento y velocidad como en escalabilidad frente al código legacy de MySQL, además añade soporte a tecnologías NoSQL.

Desde su lanzamiento en 2009, MariaDB ha construido una activa y vibrante comunidad de desarrolladores que les permite innovar sobre el proyecto original de MySQL. Entre los principales valedores del proyecto se encuentra la Wikipedia Foundation que ya anunció que muchas de sus bases de datos legacy pasarían a funcionar con MariaDB. También ha sido adoptado en el entorno de influyentes distribuciones Linux como Debian, Red Hat, Fedora o Suse.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos