Resumenes de cada uno de los Manejadores de Base De Datos:
ACCESS
SQLITE
POSTGRESQL
REDIS
INFORMIX
MONGO DB
MARIA DB
SQL SERVER
ACCESS
SQLITE
POSTGRESQL
REDIS
INFORMIX
MONGO DB
MARIA DB
SQL SERVER
1 1- Access
En el pueden crear graficos,facilita la administración
Ventajas:
Otorga capacidad para aprovechar la información sin
necesidad de ser un experto en bases de datos.
A través de bases de datos web recién agregados,Access
amplia la eficacia de los datos,facilita el seguimiento,creación de informes y
uso compartido con otros usuarios.
Desventajas
(falta)
Funciones
Almancenamiento de datos
Información de consulta
Entrada de los datos
Reportes
Tareas de automatización
Access forma parte del todo conjunto de office
159 el precio de la versión empresa
241 el precio de la versión premium
Hay una versión de ´prueba de 30 dias y dar tus datos
para la utilización de ello.
Access trabaja con comandos sql
La historia comieza en el 95 entre todo el conjunto de
paquete de aplicaciones que conocemos hoy en dia
Se puede descargar Access o Microsoft como tal:
Los frameworks
PowerAcces y PowerSQL
2-Postgre
Es gratuito y libre
Es el motor de base de datos
mas avanzado
Antes se llamaba Post-Ingres
Momento en su desarrollo su
evolución empezó en 1982
Características
Es una base de datos 100%
ACID
Soporta distintos de datos u
permite crearlos
Herencia entre tablas
Completa documentación
contras
Es lento de base de datos
pequeñas
No cuenta con soporte en
línea
Es un poco no intuitiva la
sintaxis
Pros
Instalación
gratis
Tiene
estabilidad
Herramientas
pg admin
Al
descargar se tiene que hacer un registro de la persona de la que quiere el programa
Y
puede tener 60 dias gratis de la versión
Enterprise
Pero
el mas usado es la versión comunidad
Los frameworks
Django
Grupal
Cake,mambo
Drupai
J2EE-based(any)
Interfaz
Uno es Navicat y la que
viene por default es pgADMIN .
Entre Access,MariaDB y
PostgreSQL
Access es el mas buscado,en
segundo es Postgresql y al final mariaDB.
3-MariaDB
Desarrollado inicialmente
por MYSQL AB y con contenido dinamico que fue ajustado con los años
Es uno de los manejadores de
base de datos mas importantes y es utilzados para web site y es una mejora de
mysql
Motores de almacenamiento,plugins
La versión Enterprise tiene
un costo elevado.
Caracteristicas:
Las carcateristicas ver en
la pagina de maríadb.com
Ventajas:
Facilidad de uso
Ayuda a la aoptiizacion de
tablas
Los subqueries funcionan
correctamente
Desventaja:
Lo comparan con mysql ya que
es del mismo desarrollador por que Oracle compro mysql
No se puede utilizar una
única biblioteca motor del almacenamiento binario con maría db
Los comandospara maría db
utiliza básicamente los mismos que myqsql
Insert,delete,truncate,update
etc
Para descargar es en la
pagina oficial es www.mariadb.org
Frameworks
Django
Sys_schema
Ado.net
Spring boot
Yii framework
Las aplicaciones que
soportan mariadb
Drupal
Erp5
Mediawiki
Wordpress
Moodle
MONyon
Plone
Al momento de utilizar maria
4-Sqlite
Es una herramienta de
software libre.
Surge a traves de un trabajo de desarrollo de
software para la fuerza naval de los estados unidos y la cual era una necesidad
personal.
Características:
La base de datos complete
dse encuentra en un archivo
Puede funcionar enteramente
en memoria
Librerías de acceso
Soporta texto en formato
utf8
Soporta funciones de sql
Es de código libre
-aplicaiciones
Va dirigido a base de datos
pequeñas como en teléfonos que son a medida local
Ventanjas :
Creado para pequeñas bases
de datos
Usa una única biblioteca
Operaciones mas eficientes y
mas rápido
Multiplataforma
Es de dominio publicpo
Cuenta con apis
Desevtajas:
Tienes limitaciones en el where
Falta de la clave foranea
No tiene un buen manejador
grafico
Quien usa sqlite
Adobe Photoshop element
Mozilla Firefox
Navegador Opera web
Skype
Apple mail y RSS
CREACION DE UNA VARIABLE DE
ENTORNOta
5-Redis
Redis es un motor de base de
datos en memoria basado en el almacenamiento de tablas de hashes(clave o valor)
pero que opcionalmente puede ser usada como base de datos durable o
persistente.
Esta escrito en ansi c.
Este comenzó a principios de 2009
para mejorar tiempos de respuesta de un producto llamado LLOGG.
Este soporta varios lenguajes
entre ellos c,c++,c#,Python,PHP entre otros.
Ventajas
-su velocidad ya que guarda todos
los datos en la ram por lo que el microprocesador le pide un dato va y lo busca
a la ram sin tocar el disco duro.
Desventajas
-ya que se usa en si la memoria
ram no podemos guardar una gran cantidad de tablas o una gran tabla
En si Redis es una base de de
datos en ram que gracias que nos ahorra mucho tiempo en las conexiones con la base de datos
principal
Por lo tanto,aprender redis en
fundamental si quieres trabajar para alguna empresa que tenga algún gran
proyecto o si eres emprendedor y estas realizando tu propio proyecto.
Para redis hay una interfaz para
redis que es Redis Desktop Manager. Y esta disponible para mac,Linux y Windows.
Y podremos copiar y pegar el
comando dado en la pagina para instalarlo ddsde el cmd
Sudo snap install redis-desktop
Para encender el redis se utiliza
Redis server
Para el cliente redis-cli
Para mostrar todos los datos de
una tabla es:
Keys [nombre de la tabla]*
--INFORMIX
Es un gestor de base de datos que
incluye un sistema de base de datos relacionales y es basado en SQL ,es un
lenguaje de 4ta generación
Historia:
Fue diseñado en los 70s y en los 90 fue popular tanto como Oracle
La versión 5 salio en los 90s
Y en el 2001 lo compra IBM ,fue
sugerida de lo compra por Walmart.
Apartir del 2004 siguio lanzando
nuevas versiones de este producto pero ya no es tan popular.
Para la descarga
Ir a la pagina de ibm.
Se tiene que tener una cuenta del
ibm para descargar
Ventajas:
Hace la conversión de tipo de
datos automáticamente
El valor inicial de cualquier
valor inicial siempre será null.
Desvemtajas
No tiene soporte para los BLOB’s
Datos con longitud de solo 2000
caracteres
Frameworks.
-. Microsoft .NET
\
Mongo DB
Es un sistema de base de datos
NoSQL orientado a documentos de código abierto
En lugar de guardar los datos en tablas lo hace
en bases de datos relacionales
Características:
-consultas ad hoc:soporta
busqueda por campos,consultas de rangos y expresones regulares
Ventajas:
Realiza consultas con javascript
Desarrolla elege una llave
Configuración automática
Desventajas:
Bloquea los datos cada vez que se
realiza la escritura
Las escrituras no son dirables ni
verificables
Cambia el valor por defecto para
escribir una replica
Frameworks:
-drupal
-Laravel symfony
-Yii
-Phalcon
-Kohana
Para la descarga es ir a mongo db
server
Mongo db es mas solicitado que
Informix según Google Trends
Nosql se usa cuando nuestra base
de datos tiene un crecimiento rapido
La aplicación mongod dentro de la
carpeta de los recursos es el servidor
Tenemos que tener ambas
aplicaciones para poder usarlos el mongo.exe y el mongod.exe
Una ventaja dentro es que si usas
una tabla y no existe la crea.
Para crear una tabla se puede
crear de dos maneras de manera implícita o explicita
Comentarios
Publicar un comentario