Logo Studenta

Investigaciòn No

¡Estudia con miles de materiales!

Vista previa del material en texto

1. Indique las diferencias entre las bases de datos relacionales y las bases de datos No-SQL
Las bases de datos relacionales se basan en organizar pequeñas piezas de información integradas con identificadores; a diferencia de las bases de datos no relacionales, las bases de datos no relacionales, como su nombre lo indica, no tienen identificadores que vinculen dos o más conjuntos de datos.
2. Características más importantes de las siguientes bases de datos No-SQL así como también los requerimientos de hardware que se necesitan para que ambas bases de datos funcionen correctamente:
Firebase: Se trata de una plataforma móvil creada por Google, cuya principal función es desarrollar y facilitar la creación de apps de elevada calidad de una forma rápida, alguna de sus características son:
· Desarrollo: Permite la creación de mejores apps, minimizando el tiempo de optimización y desarrollo, mediante diferentes funciones, entre las que destacan la detección de errores y de testeo, que supone poder dar un salto de calidad a la app. Poder almacenar todo en la nube, testear la app o poder configurarla de manera remota, son características destacables de la plataforma.
· Analitica: Tener un control máximo del rendimiento de la app mediante métricas analíticas, todo desde un único panel y de forma gratuita, es una de las ventajas que ofrece Firebase respecto a la analítica web. Los datos analíticos que facilita Firebase, facilita la toma de decisiones basadas y fundamentadas en datos reales.
· Poder de crecimiento: Permite gestionar de manera fácil todos los usuarios de las aplicaciones, con el añadido de que se pueden captar nuevos usuarios, mediante invitaciones o notificaciones.
· Monetización: Mediante AdMob, Firebase permite que puedas ganar dinero.
· Rapidez: Implementar Firebase puede ser fácil y rápido, gracias a su API que es muy intuitiva, sostenida en un solo SDK. Con Firebase puedes centrar tus esfuerzos en resolver los problemas de tus clientes y así poder evitar la pérdida de tiempo en la creación de una infraestructura compleja.
· Agilidad: Firebase ofrece apps multiplataforma con una APIs integradas a SDK individuales para iOS, Android y Javascript, de tal forma que se puede gestionar diferentes apps sin necesidad de salir de la propia plataforma.
Requisitos de Hardware: Firebase trabaja en para dispositivos ios, Android y en la web, por lo que para trabajar en la web no contiene requisitos de hardware, sin embargo en Android y IOS sus requisitos son los siguientes:
IOS: Su proyecto debe apuntar a estas versiones de plataforma o posteriores: Xcode 13.3.1 o posterior, mac OS 10.13.
Android: Asegúrate de que tu proyecto cumpla con estos requisitos: Objetivos API nivel 19 (KitKat) o superiorUtiliza Android 4.4 o superior.
Mongo DB: MongoDB es un sistema para la gestión de datos NoSQL o no relacional. Se trata de un modelo orientado a documentos que se almacenan en BSON, una representación binaria de JSON, y que no usa tablas como los sistemas SQL ni necesita seguir un esquema. Sus características son:
· Flexibilidad: Si hay una cosa que tenemos que tener segura cuando hablamos de las funciones de MongoDB es la flexibilidad que nos permite a la hora de trabajar.
· Sencillo e intuitivo: Este sistema de gestión de datos es fácilmente escalable de forma vertical y horizontal. Mientras que en los sistemas relacionales debemos modificar esquemas y añadir más tablas, gracias a MongoDB podemos hacerlo de una forma realmente sencilla y muy intuitiva, debido, en parte, a la facilidad de lectura que nos aporta JSON.
· Realizar consultas: MongoDB permite realizar todo tipo de consultas con la posibilidad, por ejemplo, de hacer búsquedas por campos.
· Capacidad de almacenamiento: Por último, no podemos obviar su gran capacidad de almacenamiento, característica que le permite actuar como sistema de archivos.
Requisitos de Hardware: MongoDB está diseñado específicamente con hardware en mente y tiene pocos requisitos de hardware o limitaciones. Los componentes principales de MongoDB se ejecutan en hardware little-endian, principalmente los procesadores x86 / x86_64. Las bibliotecas cliente (es decir, los controladores) pueden ejecutarse en sistemas endian grandes o pequeños.

Continuar navegando

Otros materiales