miércoles, 13 de marzo de 2019

Resumen: equipo 3

Informix

Es un gestor de base de datos que incluye un rdbms basado en sql, un lenguaje de cuarta generacion y herramientas para la inclusion de sql en programas de aplicacion
Fue diseñado en los años 70 y se utilizo como base de datos en los 80, en los 90 era algo popular como oracle.
2001 IBM compra informix, y de ahi en adelante fue lanzando versiones actualizadas de ese gestor de base de datos (por recomendación de waltmart)
No es de codigo abierto y tiene un costo
En la pagina de ibm en el apartado de descargas
ediciones de desarrollador,prueba,etc.
Se debe crear una cuenta en la pagina de IBM para su descarga

Ventajas
conversion de tipos de datos automaticamente
se inicia con null todos los valores que no se especifique

Desventajas
no tiene soporte para blobs(imagenes,etc)
aplicaciones con gran rendimiento no es recomendable

Framesworks que usa
.NET es el que utiliza (dato de la pagina de IBM)

Mongo DB
es un sistema de base de datos no sql orientado a documentos de codigo abierto
En lugar de guardar ls datos en tablas tal y como se hace en las bases de datos relacionales, mongo DB guarda estructuras de datos BSON
Ocupa lenguaje de c++,python y java,etc.
Realiza consultas por campos,sonsultas de rangos y expresiones regulares
indexacion: cualquier campo en un documento de mongo db puede ser indexado

ventajas
usa javascript para consultas
utiliza un sistema de archivos
el desarrollador elige una llave
la configuracion automatica se pueden agregar nuevas maquinas que lo ocupen

Desventajas
cada que hacen una escritura reduce su velocidad
retorna cuando no se ha escrito la informacion en el espacio de almacenamiento (puede hacer perdida de datos)
tiene problemas de rendimientos al superar 100gbs

Frameworks
  • phalcon
  • drupal
  • laravel
  • yii
  • kohana
  • symfony


Buscar el apartado de mongo db server en la pagina de mongo db en linea
El tipo de base NOSQL es mas rapido para la creacion de una base de datos
en mongo db no hay tablas, con colecciones
use mitienda -> crea la base de datos si no existe
db -> para acceder a que base de datos estamos usando
db usuarios.insert ((matricula:"1254",nombre:"hello",


db.createCollection("productos") ->creacion formal de una coleccion
show collections ->para mostrar colecciones
db.dropDataBase() ->borra la base de datos que estes usando

Para una explicacion mas detallada, podemos ir a ver este video.

No hay comentarios.:

Publicar un comentario