fbpx
Wikipedia

Base de datos en la nube

Arquitectura y características en común

La mayoría de los servicios de bases de datos ofrecen consolas web, que el usuario final puede utilizar para aprovisionar y configurar las instancias de la base de datos. Por ejemplo, la consola web de Amazon Web Services permite a los usuarios lanzar instancias de bases de datos, crear instantáneas (similar a las copias de seguridad) de bases de datos y realizar un seguimiento de las estadísticas de la base de datos.[1]

Los servicios de las bases de datos consisten en un componente de administración que controla las instancias de cada base de datos subyacente utilizando una API de servicios. La API de servicios se expone al usuario final, y permite a los usuarios realizar operaciones de mantenimiento y ampliar sus instancias de la base de datos. Por ejemplo, el servicio de Amazon Relational Database provee una API que permite crear una instancia de una base de datos, modificar los recursos disponibles de cada instancia, eliminar una instancia, la creación de una instantánea (similar a una copia de seguridad) de una base de datos y restauración de una base de datos a partir de una instantánea.[2]

Los servicios de las bases de datos mantienen la pila del software subyacente, transparente al usuario - la pila normalmente incluye el sistema operativo, base de datos y el software de terceros utilizado por la base de datos. El proveedor de servicios es responsable de la instalación, parches y actualización de la pila de software subyacente.

Los servicios de las bases de datos cuidan la escalabilidad y la alta disponibilidad de la base de datos. Características de escalabilidad difieren entre los proveedores - algunos ofrecen auto-escala, mientras que otros permiten al usuario ampliar mediante una API, pero no escalar automáticamente. Normalmente hay un compromiso para un cierto nivel de alta disponibilidad (por ejemplo, 99,9% o 99,99%).

Modelo de datos

También es importante diferenciar entre bases de datos en la nube que son relacionales en oposición a las no relacionales (NoSQL):

  • Bases de datos SQL, son un tipo de base de datos que se puede ejecutar en la nube (ya sea como una imagen de máquina virtual o como un servicio, dependiendo del proveedor). Las bases de datos SQL poseen baja escalabilidad, ya que no fueron nativamente diseñadas para entornos en la nube, aunque los servicios en la nube de base de datos basado en SQL están tratando de hacer frente a este desafío.[3]
  • Bases de datos NoSQL, son otro tipo de base de datos que puede ejecutarse en la nube. Las bases de datos NoSQL están diseñadas para servir cargas pesadas de lecto-escritura y son capaces de escalar hacia arriba y hacia abajo con facilidad.[4]​ y por lo tanto son más adecuadas para funcionar de forma nativa en la nube. Sin embargo, la mayoría de las aplicaciones actuales se construyen en torno a un modelo de datos SQL, así que trabajar con bases de datos NoSQL con frecuencia requiere una reescritura completa del código de la aplicación.[5]

Proveedores

La siguiente tabla muestra los principales proveedores base de datos en la nube, clasificada por su modelo de implementación y el modelo de datos. Véase las referencias para más información de cada proveedor o [2] el 29 de diciembre de 2012 en Wayback Machine. para ver más proveedores y comparación de servicios.

Proveedores de base de datos en la nube por implementación del modelo y modelo de datos
Máquina virtual Base de datos como servicio
Modelo de datos SQL
  • Amazon Relational Database Service (MySQL)
  • Microsoft SQL Azure (MS SQL)[14]
  • Heroku PostgreSQL como servicio (compartido o dedicado)[15]
  • Clustrix Base de datos como servicio[16]
  • Xeround Cloud Database - MySQL front-end[17]
  • EnterpriseDB Postgres Plus Cloud Database[18]
  • GaianDB[13]
Modelo de datos NoSQL

Véase también

Referencias

  1. "AWS Management Console, Amazon RDS Features", Amazon Web Services, Fecha de acceso: 10 de noviembre de 2011.
  2. "Amazon Relational Database Service, Features, Detailed Description", Amazon Web Services, Fecha de acceso: 10 de noviembre de 2011.
  3. Dave Rosenberg, Are databases in the cloud really all that different?, CNET, Fecha de acceso: 6 de noviembre de 2011
  4. Agrawal, Rakesh et al. (2008). «The Claremont report on database research». SIGMOD Record (ACM) 37 (3): 9-19. ISSN 0163-5808. doi:10.1145/1462571.1462573. 
  5. Ken North, "SQL, NoSQL or SomeSQL?", Dr. Dobb's, Fecha de acceso: 9 de noviembre de 2011.
  6. Error en la cita: Etiqueta <ref> no válida; no se ha definido el contenido de las referencias llamadas oracle-aws
  7. "Oracle Database in the Cloud", Oracle.com, Fecha de acceso: 9 de noviembre de 2011.
  8. , IBM.com, Fecha de acceso: 1 de septiembre de 2011
  9. Chris Kanaracus, "Ingres rolls out cloud database offerings", Infoworld.com, Fecha de acceso: 28 de agosto de 2011.
  10. Chris Kanaracus, "EnterpriseDB Adding New Cloud Option for PostgreSQL Database", PCWorld, Fecha de acceso: 28 de agosto de 2011
  11. "Running MySQL on Amazon EC2 with EBS (Elastic Block Store), Amazon Web Services, Fecha de acceso: 20 de noviembre de 2011
  12. Swoyer, Stephen. "NuoDB: A Database for the Cloud." TDWI. Nov. 13, 2012. Retrieved Nov. 26, 2012
  13. Dantressangle,Patrick. [1] The Gaian Database
  14. Noel Yuhanna, , Forrester, Fecha de acceso: 9 de noviembre de 2011.
  15. "Announcing Heroku PostgreSQL Database Add-on", Heroku Blog, Fecha de acceso: 9 de noviembre de 2011.
  16. . Archivado desde el original el 14 de abril de 2016. Consultado el 3 de diciembre de 2016. 
  17. Error en la cita: Etiqueta <ref> no válida; no se ha definido el contenido de las referencias llamadas readwriteweb
  18. en:EnterpriseDB#cite note-10
  19. "Amazon Machine Images, CouchDB 0.10.x 32 bit Ubuntu", Amazon Web Services, Fecha de acceso: 10 de noviembre de 2011.
  20. "Amazon Machine Image, Hadoop AMI", Amazon Web Services, Fecha de acceso: 10 de noviembre de 2011.
  21. "Setting up Cassandra in the Cloud el 13 de noviembre de 2015 en Wayback Machine.", Cassandra Wiki, Fecha de acceso: 10 de noviembre de 2011.
  22. "", Neo4J Wiki, Fecha de acceso: 10 de noviembre de 2011.
  23. "Announcing Neo4J on Windows Azure", Neo4J Blog, Fecha de acceso: 10 de noviembre de 2011.
  24. "MongoDB on Amazon EC2, MongoDB.org, Fecha de acceso: 10 de noviembre de 2011.
  25. "MongoDB on Azure el 31 de octubre de 2012 en Wayback Machine., MongoDB.org, Fecha de acceso: 10 de noviembre de 2011.
  26. Andrew Brust, "Cloudant Makes NoSQL as a Service Bigger", ZDNet, Fecha de acceso: 22 de mayo de 2012.
  27. Jeanette Borzo, "Salesforce to Offer 'Cloud' Database", Wall Street Journal, Fecha de acceso: 28 de agosto de 2011.
  28. "MongoDB Hosting Center", MongoDB.org, Fecha de acceso: 10 de noviembre de 2011.

Enlaces externos

  • Bases de datos en la nube
  • Bases de datos Relacionales en la Nube
  •   Datos: Q2499178

base, datos, nube, este, artículo, sección, necesita, wikificado, favor, edítalo, para, cumpla, convenciones, estilo, este, aviso, puesto, abril, 2016, Índice, arquitectura, características, común, modelo, datos, proveedores, véase, también, referencias, enlac. Este articulo o seccion necesita ser wikificado por favor editalo para que cumpla con las convenciones de estilo Este aviso fue puesto el 14 de abril de 2016 Indice 1 Arquitectura y caracteristicas en comun 2 Modelo de datos 3 Proveedores 4 Vease tambien 5 Referencias 6 Enlaces externosArquitectura y caracteristicas en comun EditarLa mayoria de los servicios de bases de datos ofrecen consolas web que el usuario final puede utilizar para aprovisionar y configurar las instancias de la base de datos Por ejemplo la consola web de Amazon Web Services permite a los usuarios lanzar instancias de bases de datos crear instantaneas similar a las copias de seguridad de bases de datos y realizar un seguimiento de las estadisticas de la base de datos 1 Los servicios de las bases de datos consisten en un componente de administracion que controla las instancias de cada base de datos subyacente utilizando una API de servicios La API de servicios se expone al usuario final y permite a los usuarios realizar operaciones de mantenimiento y ampliar sus instancias de la base de datos Por ejemplo el servicio de Amazon Relational Database provee una API que permite crear una instancia de una base de datos modificar los recursos disponibles de cada instancia eliminar una instancia la creacion de una instantanea similar a una copia de seguridad de una base de datos y restauracion de una base de datos a partir de una instantanea 2 Los servicios de las bases de datos mantienen la pila del software subyacente transparente al usuario la pila normalmente incluye el sistema operativo base de datos y el software de terceros utilizado por la base de datos El proveedor de servicios es responsable de la instalacion parches y actualizacion de la pila de software subyacente Los servicios de las bases de datos cuidan la escalabilidad y la alta disponibilidad de la base de datos Caracteristicas de escalabilidad difieren entre los proveedores algunos ofrecen auto escala mientras que otros permiten al usuario ampliar mediante una API pero no escalar automaticamente Normalmente hay un compromiso para un cierto nivel de alta disponibilidad por ejemplo 99 9 o 99 99 Modelo de datos EditarTambien es importante diferenciar entre bases de datos en la nube que son relacionales en oposicion a las no relacionales NoSQL Bases de datos SQL son un tipo de base de datos que se puede ejecutar en la nube ya sea como una imagen de maquina virtual o como un servicio dependiendo del proveedor Las bases de datos SQL poseen baja escalabilidad ya que no fueron nativamente disenadas para entornos en la nube aunque los servicios en la nube de base de datos basado en SQL estan tratando de hacer frente a este desafio 3 Bases de datos NoSQL son otro tipo de base de datos que puede ejecutarse en la nube Las bases de datos NoSQL estan disenadas para servir cargas pesadas de lecto escritura y son capaces de escalar hacia arriba y hacia abajo con facilidad 4 y por lo tanto son mas adecuadas para funcionar de forma nativa en la nube Sin embargo la mayoria de las aplicaciones actuales se construyen en torno a un modelo de datos SQL asi que trabajar con bases de datos NoSQL con frecuencia requiere una reescritura completa del codigo de la aplicacion 5 Proveedores EditarLa siguiente tabla muestra los principales proveedores base de datos en la nube clasificada por su modelo de implementacion y el modelo de datos Vease las referencias para mas informacion de cada proveedor o 2 Archivado el 29 de diciembre de 2012 en Wayback Machine para ver mas proveedores y comparacion de servicios Proveedores de base de datos en la nube por implementacion del modelo y modelo de datos Maquina virtual Base de datos como servicioModelo de datos SQL Oracle Database 6 7 IBM DB2 8 Ingres Base de datos 9 PostgreSQL 10 MySQL 11 NuoDB 12 GaianDB 13 Amazon Relational Database Service MySQL Microsoft SQL Azure MS SQL 14 Heroku PostgreSQL como servicio compartido o dedicado 15 Clustrix Base de datos como servicio 16 Xeround Cloud Database MySQL front end 17 EnterpriseDB Postgres Plus Cloud Database 18 GaianDB 13 Modelo de datos NoSQL CouchDB en Amazon EC2 19 Hadoop en Amazon EC2 20 Apache Cassandra en Amazon EC2 21 Neo4J en Amazon EC2 22 or Microsoft Azure 23 MongoDB en Amazon EC2 24 o Microsoft Azure 25 Amazon DynamoDB Amazon SimpleDB Cloudant Data Layer 26 CouchDB Database com por SalesForce 27 Google App Engine Almacenamiento de datos MongoDB Base de datos como servicio 28 Vease tambien EditarComputacion en la nube Almacenamiento en nube Base de datos relacionalReferencias Editar AWS Management Console Amazon RDS Features Amazon Web Services Fecha de acceso 10 de noviembre de 2011 Amazon Relational Database Service Features Detailed Description Amazon Web Services Fecha de acceso 10 de noviembre de 2011 Dave Rosenberg Are databases in the cloud really all that different CNET Fecha de acceso 6 de noviembre de 2011 Agrawal Rakesh et al 2008 The Claremont report on database research SIGMOD Record ACM 37 3 9 19 ISSN 0163 5808 doi 10 1145 1462571 1462573 Ken North SQL NoSQL or SomeSQL Dr Dobb s Fecha de acceso 9 de noviembre de 2011 Error en la cita Etiqueta lt ref gt no valida no se ha definido el contenido de las referencias llamadas oracle aws Oracle Database in the Cloud Oracle com Fecha de acceso 9 de noviembre de 2011 Deploy your database applications and projects on the cloud IBM com Fecha de acceso 1 de septiembre de 2011 Chris Kanaracus Ingres rolls out cloud database offerings Infoworld com Fecha de acceso 28 de agosto de 2011 Chris Kanaracus EnterpriseDB Adding New Cloud Option for PostgreSQL Database PCWorld Fecha de acceso 28 de agosto de 2011 Running MySQL on Amazon EC2 with EBS Elastic Block Store Amazon Web Services Fecha de acceso 20 de noviembre de 2011 Swoyer Stephen NuoDB A Database for the Cloud TDWI Nov 13 2012 Retrieved Nov 26 2012 a b Dantressangle Patrick 1 The Gaian Database Noel Yuhanna SQL Azure Raises The Bar On Cloud Databases Forrester Fecha de acceso 9 de noviembre de 2011 Announcing Heroku PostgreSQL Database Add on Heroku Blog Fecha de acceso 9 de noviembre de 2011 Copia archivada Archivado desde el original el 14 de abril de 2016 Consultado el 3 de diciembre de 2016 Error en la cita Etiqueta lt ref gt no valida no se ha definido el contenido de las referencias llamadas readwriteweb en EnterpriseDB cite note 10 Amazon Machine Images CouchDB 0 10 x 32 bit Ubuntu Amazon Web Services Fecha de acceso 10 de noviembre de 2011 Amazon Machine Image Hadoop AMI Amazon Web Services Fecha de acceso 10 de noviembre de 2011 Setting up Cassandra in the Cloud Archivado el 13 de noviembre de 2015 en Wayback Machine Cassandra Wiki Fecha de acceso 10 de noviembre de 2011 Neo4J in the Cloud Neo4J Wiki Fecha de acceso 10 de noviembre de 2011 Announcing Neo4J on Windows Azure Neo4J Blog Fecha de acceso 10 de noviembre de 2011 MongoDB on Amazon EC2 MongoDB org Fecha de acceso 10 de noviembre de 2011 MongoDB on Azure Archivado el 31 de octubre de 2012 en Wayback Machine MongoDB org Fecha de acceso 10 de noviembre de 2011 Andrew Brust Cloudant Makes NoSQL as a Service Bigger ZDNet Fecha de acceso 22 de mayo de 2012 Jeanette Borzo Salesforce to Offer Cloud Database Wall Street Journal Fecha de acceso 28 de agosto de 2011 MongoDB Hosting Center MongoDB org Fecha de acceso 10 de noviembre de 2011 Enlaces externos EditarBases de datos en la nube Bases de datos Relacionales en la Nube Datos Q2499178 Obtenido de https es wikipedia org w index php title Base de datos en la nube amp oldid 138159889, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos