¿Qué base de datos es adecuada para aplicaciones de Android que se ejecutarán en la nube?

Aquí está la lista de algunas bases de datos que se ejecutan en la nube

1. Amazon Web Services (AWS) – Servicios de computación en la nube

Amazon Web Services tiene una variedad de servicios de bases de datos basados ​​en la nube, incluidas las bases de datos relacionales y NoSQL. Amazon Relational Database (RDS) ejecuta instancias de servidor MySQL, Oracle o SQL, mientras que Amazon SimpleDB es una base de datos sin esquema diseñada para cargas de trabajo más pequeñas.

2. La empresa de bases de datos Postgres (EnterpriseDB)

EnterpriseDB se centra en las bases de datos PostgreSQL de código abierto, pero su verdadero reclamo de fama es su capacidad para trabajar con aplicaciones de bases de datos Oracle. Con el servidor avanzado Postgres Plus de EnterpriseDB, las organizaciones pueden usar aplicaciones escritas para bases de datos Oracle en las instalaciones a través de EnterpriseDB, que se ejecuta en nubes desde Amazon Web Services y HP. Tiene replicación binaria y copias de seguridad programadas también.

3. Redis Labs – Página de inicio de código abierto y Enterprise Redis | Laboratorios Redis

Garantia Data

Garantia ofrece un servicio de puerta de enlace para que los usuarios ejecuten servicios de bases de datos NoSQL en memoria Redis y Memcached de código abierto en la nube pública de AWS. El uso del software de Garantia permite la configuración automática de estas plataformas de datos de código abierto al ayudar a los desarrolladores a escalar nodos, crear clústeres y arquitectos para la tolerancia a fallas.

4. Google Cloud SQL | SQL en la nube
El | Google Cloud Platform

El servicio de base de datos en la nube de Google se centra en dos productos principales: Google Cloud SQL, que Google describe como una infraestructura de base de datos totalmente relacional similar a MySQL, y Google BigQuery, una herramienta de análisis para ejecutar consultas en grandes conjuntos de datos almacenados en su nube.

5. Servicios y plataforma de computación en la nube de Microsoft Azure

Microsoft usa su tecnología SQL Server para proporcionar una base de datos relacional, lo que permite a los clientes acceder a una base de datos SQL en su nube o instancias de servidor SQL alojado en máquinas virtuales. Microsoft también enfatiza las bases de datos híbridas que combinan datos tanto en la premisa de un cliente como con la nube de Azure a través de SQL Data Sync. Microsoft también tiene un servicio de base de datos NoSQL alojado en la nube llamado Tablas, mientras que los Blobs (almacenamiento binario de objetos grandes) están optimizados para archivos multimedia como audio y video.

6. mLab MongoDB | Centro de desarrollo de Heroku

En el mundo NoSQL, hay una variedad de plataformas de bases de datos para elegir, incluido MongoDB. MongoLab ofrece a los usuarios acceso a MongoDB en una variedad de proveedores principales de la nube, incluidos AWS, Azure y Joyent. Al igual que otros servicios de tipo puerta de enlace, MongoLab también se integra con varias herramientas de plataforma como servicio (PaaS) en el nivel de aplicación. MongoLab se ejecuta en entornos compartidos o dedicados, siendo este último un poco más costoso.

7. Rackspace: servicios gestionados dedicados y de computación en la nube

La base de datos de Rackspace viene en una nube o en una oferta alojada administrada a través de Cloud Databases, que es el nombre de su producto. Rackspace enfatiza la virtualización basada en contenedores de sus bases de datos en la nube, que según dice permiten un mayor rendimiento del servicio de base de datos en comparación con si se ejecutara completamente en infraestructura virtualizada. Cloud Databases también incorpora una red de almacenamiento SAN y se basa en una plataforma OpenStack. Este mes, Rackspace anunció una base de datos NoSQL en su nube del proveedor Cloudant.

8. Software y soluciones de SAP | Aplicaciones tecnológicas y empresariales | SAP India

El gigante de software empresarial SAP ahora está jugando en la nube con HANA, una plataforma basada en tecnología en memoria. Su base de datos en la nube de HANA complementa las otras herramientas de bases de datos locales de la compañía, incluida Sybase, y está disponible en la nube de Amazon Web Services. HANA también incluye otras aplicaciones que no son de base de datos, incluidas herramientas de gestión empresarial y desarrollo de aplicaciones.

9. StormDB TransLattice engulle StormDB advenedizo para el trío de Postgres

A diferencia de otras bases de datos en la nube, StormDB ejecuta su base de datos relacional totalmente distribuida en servidores básicos, lo que significa que no hay virtualización de máquinas. Los funcionarios de StormDB afirman que esto conduce a un mejor rendimiento y una administración más fácil porque los usuarios no tienen que elegir el tamaño de las instancias de máquinas virtuales en las que se ejecuta su base de datos. A pesar de ejecutarse en el bare metal, los clientes comparten grupos de servidores, aunque StormDB promete que existe un aislamiento entre las bases de datos de los clientes. StormDB también fragmenta automáticamente las bases de datos en su nube. La compañía se encuentra actualmente en una versión beta gratuita.

10. Xeround | Crunchbase

Xeround (pronunciado zeh-round) es una herramienta de administración para implementar bases de datos MySQL fácilmente escalables en una variedad de proveedores y plataformas en la nube. Su software permite alta disponibilidad y escalabilidad, y funciona en una variedad de proveedores de la nube, incluidos AWS, Rackspace, Joyent y HP, así como en las plataformas OpenStack y Citrix.

¡Gracias!

Realmente no importa la aplicación de Android y la base de datos del servidor (nube) son dos cosas diferentes.

Todo lo que necesita saber es cuánto escalará su aplicación.