feed

Bases de Datos

En el anterior post hablábamos de los distintos tipos de bases de datos NoSQL. Como ya comentábamos, estas bases de datos son muy distintas de las bases de datos relacionales. Y además pueden ser muy distintas entre sí.

Aunque conocer el tipo de modelo de datos es importante, también hay que tener en cuenta otros factores. Las bases de datos NoSQL están pensadas para ser escalables y distribuidas. Y por ser distribuidas tendremos que tener en cuenta el teorema CAP.

El teorema CAP

El teorema ...

Leer más »

Cuándo pensamos en bases de datos relacionales a nuestra mente suelen acudir los mismos nombres. En la parte comercial tenemos Oracle y Microsoft SQL Server. Del lado del software libre, tenemos opciones como Postgre SQL o MySQL. Aunque cada una tiene sus peculiaridades, para un desarrollador no es difícil elegir entre un sistema y otro. Al final todo son tablas, columnas, claves primarias, y...

Leer más »

Las bases de datos son un gran pilar de la programación actual, ya que nos permiten almacenar y usar de forma rápida y eficiente cantidades ingentes de datos con cierta facilidad. En la actualidad se usa de forma mayoritaria las bases de datos relacionales (dominadas por distintos gestores a través del lenguaje SQL, en gran medida).

Pero ahora vamos a dar un pequeño repaso a lo más esencial del ...

Leer más »

Existen muchos tipos de bases de datos y muchos gestores y motores para las mismas, algunas de ellas tienen un uso específico y otras pueden tener un uso muy general. Por eso hoy queremos saber cuál es el gestor de bases de datos qué más usas o cual prefieres usar y el porqué. Y como pregunta complementaria, tras conocer el cambio que quiere hacer Google de MySQL a MariaDB también nos gustaría...

Leer más »

Hace ya tiempo hice un pequeño análisis de MariaDB y si podría llegar a ser el MySQL del futuro, donde exponía que una variable para el cambio de dominación en el terreno de las bases de datos SQL “gratis” (porque MySQL es libre, hasta cierto punto) era el apoyo de la comunidad y las empresas. En el pasado comenté que SkySQL, una empresa que presta servicios a partir de bases de datos libres, ...

Leer más »

Hoy en día MySQL suele ser la primera opción a la hora de usar bases de datos (por lo menos en el ámbito del software libre o del low cost), MySQL ha sufrido algunos cambios estos últimos años, en la que podemos destacar el cambio de propietario (de Sun a Oracle) y poco más, ya que en las manos de Oracle no está evolucionando como se podría esperar.

Pero por suerte MariaDB, el proyecto open...

Leer más »

Imperva ha realizado un estudio llamado “Monitorizando los Foros de los Hackers“ (y casualmente se encarga de monitorizar los foros frecuentados por hackers en búsqueda de patrones que señalen que intereses están más extendidos) y los resultados apuntan directamente a que los ataques DDoS y los SQL injection están presentes en el 19% de las conversaciones.

Muchos de los que hayáis programado con ...

Leer más »

Una de las cosas que nos trajo HTML5 fue el almacenamiento de datos de forma offline, gracias a un conjunto de tecnologías como IndexedDB que nos permite administrar una base de datos en la mayoría de los navegadores de una forma más avanzada de lo que antiguamente nos ofrecían las cookies.

IndexedDB no es una base de datos relacional (con sus tablas, columnas…) sino que se podría llamar un “...

Leer más »

Oracle ha anunciado una nueva release de MySQL Cluster. En esta nueva release, se soporta el uso de NoSQL a través de una API C++ un protocolo memcached y una interfaz REST.

Por otro lado, el acceso a la interfaz SQL de toda la vida se realiza de la forma habitual (JDBC , etc). Oracle asegura que en esta nueva release se ha mejorado la velocidad al ejecutar consultas complejas por setenta, una...

Leer más »

Síguenos