viernes, 20 de marzo de 2015

Actividad #13 (A)

Un sistema distribuido de bases de datos se almacenan en varias computadoras. Los principales factores que distinguen un SBDD de un sistema centralizado son los siguientes:
  • Hay múltiples computadores, llamados sitios o nodos.
  • Estos sitios deben de estar comunicados por medio de algún tipo de red de comunicaciones para transmitir datos y órdenes entre los sitios.

Algunos de los sistemas gestores de bases de datos son los siguientes mencionados:
  • Microsoft SQL server 2008
  • Oracle 11g
  • Apache Cassandra.


Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes Sistemas de gestores de bases de datos como son Oracle, PostgreSQL y MYSQL.



Oracle Database 11g brinda desempeño y escalabilidad récord en servidores UNIX, Linux y Windows. Brinda un ROI rápido al permitir a los usuarios pasar de un solo servidor a grid computing sin tener que cambiar ni una sola línea de código.
Oracle Database 11g ofrece mejores resultados al automatizar las tareas administrativas y ofrecer características de cumplimiento regulatorio y seguridad líder del sector. Su funcionalidad de Clusters en Tiempo Real permite la máxima disponibilidad de datos. Con un rango de ediciones y costos de operatividad más bajos que IBM DB2 o Microsoft SQL Server, es la opción ideal para las empresas en crecimiento. Encuentre la edición justo para usted.


Apache Cassandra es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad. La arquitectura distribuida de Cassandra está basada en una serie de nodos iguales que se comunican con un protocolo P2P con lo que la redundancia es máxima.
Cassandra está desarrollada por Apache Software Foundation.
En las versiones iniciales utilizaba un API propia para poder acceder a la base de datos. En los últimos tiempos están apostando por un lenguaje denominado CQL (Cassandra Query Language, no confundir con Contextual Query Language) que posee una sintaxis similar a SQL aunque con muchas menos funcionalidades. Esto hace que iniciarse en el uso de la misma sea más sencillo. Permite acceder en Java desde JDBC.


No hay comentarios:

Publicar un comentario