BASE DE DATOS
Esteban Sanchez de Jesus 2 E
¿Que es una base de datos?
Es una colección de información organizada de forma que un programa de
ordenador pueda seleccionar rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de archivos electrónico.
¿Que es una base de tipo SQL?
Un tipo de datos de base de datos SQL representa una tabla de una base de datos relacional o una
estructura similar que contiene conjuntos de datos (como una vista de Oracle o una lista de filas en un
archivo de texto delimitado por comas).
Cuando crea un tipo de datos de base de datos SQL, debe especificar propiedades como, por ejemplo, el
nombre de tabla y los nombres de las columnas de tabla que desea incluir en el tipo de datos. Para el
DSA de archivo plano, debe especificar propiedades de configuración adicionales.
¿Qué es una base de datos No- SQL?
Una amplia clase de sistemas de gestión de datos (mecanismos para el almacenamiento y
recuperación de datos) que difieren, en aspectos importantes, del modelo clásico de relaciones
entre entidades (o tablas) existente en los sistemas de gestión bases de datos relacionales, siendo
el más destacado el que no usan SQL como lenguaje principal de consulta.
BASE DE DATOS MAS POPULARES
SQL Server
Microsoft SQL Server es un sistema de administración y análisis de bases de datos relacionales de
Microsoft para soluciones de comercio electrónico, línea de negocio y almacenamiento de datos. En
esta sección, encontrará información sobre varias versions de SQL Server. También encontrará
artículos sobre bases de datos y aplicaciones de diseño de bases de datos así como ejemplos de los
usos de SQL Server.
ventajas
● proporcionando un rendimiento, una disponibilidad y una facilidad de uso innovadores para las
aplicaciones más importantes. Microsoft SQL Server 2014 ofrece nuevas capacidades en memoria en
la base de datos principal para el procesamiento de transacciones en línea (OLTP) y el
almacenamiento de datos, que complementan nuestras capacidades de almacenamiento de datos en
memoria y BI existentes para lograr la solución de base de datos en memoria más completa del
mercado.
● SQL Server proporciona nuevas soluciones de copia de seguridad y de recuperación ante desastres,
así como de arquitectura híbrida con Windows Azure, lo que permite a los clientes utilizar sus actuales
conocimientos con características locales que aprovechan los centros de datos globales de Microsoft.
Además, SQL Server 2014 aprovecha las nuevas capacidades de Windows Server 2012 y Windows
Server 2012 R2 para ofrecer una escalabilidad sin parangón a las aplicaciones de base de datos en un
entorno físico o virtual.
ORACLE
Es un lenguaje de computación diseñado para gestionar datos almacenados en bases de datos
RDBMS.
Un RDBMS es un sistema de tablas que guardan datos y representan las relaciones entre ellos.
SQL tiene varios elementos estructurales, incluyendo cláusulas, expresiones, preguntas,
afirmaciones y predicados. Oracle SQL se usa comúnmente para la gestión de datos de bases de
datos Oracle, también llamadas Oracle RDBMS o simplemente Oracle.
ventajas
● sistema de gestión y control centralizado
Las sentencias de Oracle SQL permiten que los datos se controlen desde un repositorio central tabular.
Un administrador de bases de datos (DBA por sus siglas en inglés) es responsable de crear usuarios,
asignar privilegios, añadir registros, eliminar información redundante, modificar datos existentes y
procesar preguntas. Estos datos almacenados centralmente son compartidos y accedidos por varias
aplicaciones. Esto elimina la redundancia en la entrada y almacenamiento de datos.
● estandarización
Una ventaja principal de Oracle SQL es su estandarización y consistencia entre distintas
implementaciones. SQL fue estandarizado por primera vez por el ANSI (Instituto Estadounidense de
Estandarización) en1986, y luego ratificado en 1987 por la Organización Internacional de Estandarización
(ISO), el cual sigue siendo el organismo de estandarización.
MONGO BD
Es una base de datos orientada a documentos, esto quiere decir que en lugar de guardar losdatos en
registro, los guarda en documentos. que son almacenados en BSCON. es un formato ligero para
intercambio de datos.) forma parte de la familia S.B.P NOSQL.
COSTOS
● Es un software libre.
EXPERIENCIA EN EL MERCADO
● Algunas compañías como MTV, network, crarglist y fourquare.
● maneja los sistemas operativos: windows, linux y us.
● inicio en el mercado del 2007
PLATAFORMAS SOPORTADAS
● Utiliza una plataforma llamada (paas) similar al conocido google App engine.
● en el 2009 hizo lanzamiento de su producto con un código abierto AGPL.
ventajas
● Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas
sean enviadas directamente a la base de datos para ser ejecutada.
● se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y
recopilación de datos utilizando múltiples servidores para almacenamiento de archivo.
● el des-arrollador elige una llave shard(clave).
● la configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema
de base corriendo.
ORACLE NoSQL
Oracle NoSQL Database es una base de datos NoSQL tipo clave-valor (del estilo de
Redis o Voldemort)
Oracle NoSQL Database proporciona un modelo de transacción potente y flexible
que simplifica en gran medida el proceso de desarrollo de una aplicación basada en
NoSQL. Se escala horizontalmente con alta disponibilidad y balanceo de carga
transparente incluso cuando se agrega de manera dinámica nueva capacidad.
ventajas
· Oracle NoSQL suministra un servicio de administración, tanto por consola web·
Arquitectura· Está construida sobre Oracle Berkeley DB Java Edition sobre la que añade una capa de
servicios para usarse en entornos distribuidos.
Alta Disponibilidad y No-Single Point of Failure·
Provee replicación de base de datos 1 Master-Multi-Replica, Los datos transaccionales se replican.
Balanceo de carga transparente:
· El Driver de Oracle NoSQL particiona los datos en tiempo real y los distribuye sobre los nodos de
almacenaminto
CASSANDRA
es una base de datos de código abierto, NoSQL (No sólo SQL, no relacional), especialmente diseñada
para el manejo de grandes cantidades de datos, sobre clientes en configuración de clusters distribuidos
en diferentes datacenters, linealmente escalable y de alta disponibilidad (tolerancia a fallas).
Cassandra nació en Facebook, para permitir la búsqueda en sus buzones de entrada. Fue dirigida a
código abierto en 2008, bajo la administración de la organización Apache.
ventajas
● es su capacidad de escalar a través de una configuración de anillo en un cluster. La información de
la base de datos se distribuye entre todos los nodos configurados y puede ser accedida desde
cualquiera de ellos. En este caso, la distribución es muy parecida a Riak, incluso emplean el mismo
protocolo para intercomunicación entre nodos: Gossip; además, se requiere de generar un token
especial balanceado para la configuración de cada nodo de Cassandra.
● El acceso a la base de datos se realiza mediante RPC y usando Thrift, que representa otra de las 7
tecnologías clave de Facebook, y también liberada como software libre. Como Thrift es multi-
lenguaje, está implementado en muchos de los lenguajes existentes, no hay problemas de
implementación, ya sea en Python, Perl, PHP, Java, Erlang, etc.
GRACIAS

Base de datos

  • 1.
    BASE DE DATOS EstebanSanchez de Jesus 2 E
  • 2.
    ¿Que es unabase de datos? Es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
  • 3.
    ¿Que es unabase de tipo SQL? Un tipo de datos de base de datos SQL representa una tabla de una base de datos relacional o una estructura similar que contiene conjuntos de datos (como una vista de Oracle o una lista de filas en un archivo de texto delimitado por comas). Cuando crea un tipo de datos de base de datos SQL, debe especificar propiedades como, por ejemplo, el nombre de tabla y los nombres de las columnas de tabla que desea incluir en el tipo de datos. Para el DSA de archivo plano, debe especificar propiedades de configuración adicionales.
  • 4.
    ¿Qué es unabase de datos No- SQL? Una amplia clase de sistemas de gestión de datos (mecanismos para el almacenamiento y recuperación de datos) que difieren, en aspectos importantes, del modelo clásico de relaciones entre entidades (o tablas) existente en los sistemas de gestión bases de datos relacionales, siendo el más destacado el que no usan SQL como lenguaje principal de consulta.
  • 5.
    BASE DE DATOSMAS POPULARES
  • 6.
    SQL Server Microsoft SQLServer es un sistema de administración y análisis de bases de datos relacionales de Microsoft para soluciones de comercio electrónico, línea de negocio y almacenamiento de datos. En esta sección, encontrará información sobre varias versions de SQL Server. También encontrará artículos sobre bases de datos y aplicaciones de diseño de bases de datos así como ejemplos de los usos de SQL Server.
  • 7.
    ventajas ● proporcionando unrendimiento, una disponibilidad y una facilidad de uso innovadores para las aplicaciones más importantes. Microsoft SQL Server 2014 ofrece nuevas capacidades en memoria en la base de datos principal para el procesamiento de transacciones en línea (OLTP) y el almacenamiento de datos, que complementan nuestras capacidades de almacenamiento de datos en memoria y BI existentes para lograr la solución de base de datos en memoria más completa del mercado. ● SQL Server proporciona nuevas soluciones de copia de seguridad y de recuperación ante desastres, así como de arquitectura híbrida con Windows Azure, lo que permite a los clientes utilizar sus actuales conocimientos con características locales que aprovechan los centros de datos globales de Microsoft. Además, SQL Server 2014 aprovecha las nuevas capacidades de Windows Server 2012 y Windows Server 2012 R2 para ofrecer una escalabilidad sin parangón a las aplicaciones de base de datos en un entorno físico o virtual.
  • 8.
    ORACLE Es un lenguajede computación diseñado para gestionar datos almacenados en bases de datos RDBMS. Un RDBMS es un sistema de tablas que guardan datos y representan las relaciones entre ellos. SQL tiene varios elementos estructurales, incluyendo cláusulas, expresiones, preguntas, afirmaciones y predicados. Oracle SQL se usa comúnmente para la gestión de datos de bases de datos Oracle, también llamadas Oracle RDBMS o simplemente Oracle.
  • 9.
    ventajas ● sistema degestión y control centralizado Las sentencias de Oracle SQL permiten que los datos se controlen desde un repositorio central tabular. Un administrador de bases de datos (DBA por sus siglas en inglés) es responsable de crear usuarios, asignar privilegios, añadir registros, eliminar información redundante, modificar datos existentes y procesar preguntas. Estos datos almacenados centralmente son compartidos y accedidos por varias aplicaciones. Esto elimina la redundancia en la entrada y almacenamiento de datos. ● estandarización Una ventaja principal de Oracle SQL es su estandarización y consistencia entre distintas implementaciones. SQL fue estandarizado por primera vez por el ANSI (Instituto Estadounidense de Estandarización) en1986, y luego ratificado en 1987 por la Organización Internacional de Estandarización (ISO), el cual sigue siendo el organismo de estandarización.
  • 10.
    MONGO BD Es unabase de datos orientada a documentos, esto quiere decir que en lugar de guardar losdatos en registro, los guarda en documentos. que son almacenados en BSCON. es un formato ligero para intercambio de datos.) forma parte de la familia S.B.P NOSQL. COSTOS ● Es un software libre. EXPERIENCIA EN EL MERCADO ● Algunas compañías como MTV, network, crarglist y fourquare. ● maneja los sistemas operativos: windows, linux y us. ● inicio en el mercado del 2007 PLATAFORMAS SOPORTADAS ● Utiliza una plataforma llamada (paas) similar al conocido google App engine. ● en el 2009 hizo lanzamiento de su producto con un código abierto AGPL.
  • 11.
    ventajas ● Mongo DBtiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada. ● se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de datos utilizando múltiples servidores para almacenamiento de archivo. ● el des-arrollador elige una llave shard(clave). ● la configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo.
  • 12.
    ORACLE NoSQL Oracle NoSQLDatabase es una base de datos NoSQL tipo clave-valor (del estilo de Redis o Voldemort) Oracle NoSQL Database proporciona un modelo de transacción potente y flexible que simplifica en gran medida el proceso de desarrollo de una aplicación basada en NoSQL. Se escala horizontalmente con alta disponibilidad y balanceo de carga transparente incluso cuando se agrega de manera dinámica nueva capacidad.
  • 13.
    ventajas · Oracle NoSQLsuministra un servicio de administración, tanto por consola web· Arquitectura· Está construida sobre Oracle Berkeley DB Java Edition sobre la que añade una capa de servicios para usarse en entornos distribuidos. Alta Disponibilidad y No-Single Point of Failure· Provee replicación de base de datos 1 Master-Multi-Replica, Los datos transaccionales se replican. Balanceo de carga transparente: · El Driver de Oracle NoSQL particiona los datos en tiempo real y los distribuye sobre los nodos de almacenaminto
  • 14.
    CASSANDRA es una basede datos de código abierto, NoSQL (No sólo SQL, no relacional), especialmente diseñada para el manejo de grandes cantidades de datos, sobre clientes en configuración de clusters distribuidos en diferentes datacenters, linealmente escalable y de alta disponibilidad (tolerancia a fallas). Cassandra nació en Facebook, para permitir la búsqueda en sus buzones de entrada. Fue dirigida a código abierto en 2008, bajo la administración de la organización Apache.
  • 15.
    ventajas ● es sucapacidad de escalar a través de una configuración de anillo en un cluster. La información de la base de datos se distribuye entre todos los nodos configurados y puede ser accedida desde cualquiera de ellos. En este caso, la distribución es muy parecida a Riak, incluso emplean el mismo protocolo para intercomunicación entre nodos: Gossip; además, se requiere de generar un token especial balanceado para la configuración de cada nodo de Cassandra. ● El acceso a la base de datos se realiza mediante RPC y usando Thrift, que representa otra de las 7 tecnologías clave de Facebook, y también liberada como software libre. Como Thrift es multi- lenguaje, está implementado en muchos de los lenguajes existentes, no hay problemas de implementación, ya sea en Python, Perl, PHP, Java, Erlang, etc.
  • 16.