Вы находитесь на странице: 1из 7

Que es una base de datos?

Una base de datos es un conjunto de datos que estn organizados para un uso determinado y el conjunto de los programas que permiten gestionar estos datos es lo que se denomina Sistema Gestor de Bases de Datos.

Ventajas
-Control sobre la redundancia de datos. No se almacenan varias copias de los mismos datos. -Consistencia de datos. Si un dato est almacenado una sola vez, cualquier actualizacin se debe realizar slo una vez, y est disponible para todos los usuarios inmediatamente. -Ms informacin sobre la misma cantidad de datos. Al estar todos los datos integrados, se puede extraer informacin adicional sobre los mismos. -Comparticin de datos. La base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estn autorizados. -Mantenimiento de estndares. Gracias a la integracin es ms fcil respetar los estndares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. -Mejora en la integridad de datos. La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados.

Motores de base de datos


MongoDB
Es una base de datos Open Source de gran rendimiento, escalable, schemafree (creo que esto se refiere a que no es una base de datos relacional convencional, aunque no estoy del todo seguro) y orientada a documentos (esquemas de datos tipo JSON). Hay drivers preparados para usar esta base de datos desde lenguajes como PHP, Python, Perl, Ruby, JavaScript, C++ y muchos ms.

Hypertable
pertable es un sistema de almacenamiento distribuido de datos de alto rendimiento diseado para soportar aplicaciones que requieran mximo rendimiento, escalabilidad y eficiencia. Se ha diseado y modelado a partir del proyecto BigTable de Google y se enfoca sobre todo a conjuntos de datos de gran escala.

Apache Cassandra
Cassandra es probablemente uno de los proyectos NoSQL ms concoidos del mercado. Se trata de una base de datos distribuida de segunda generacin con alta escalabilidad que est siendo usada por gigantes como Facebook (que es quien la ha desarrollado), Digg, Twitter, Cisco y ms empresas. El objetivo es ofrecer un entorno consistente, tolerante a fallos y de alta disponibilidad a la hora de almacenar datos.

Elementos bsicos para crear un base de datos


Determinar la finalidad de la base de datos Buscar y organizar la informacin necesaria Dividir la informacin en tablas Convertir los elementos de informacin en columnas Especificar claves principales Definir relaciones entre las tablas

Ajustar el diseo
Aplicar las reglas de normalizacin

Вам также может понравиться