SQL Server | Sqlite |PostgreSQL
SQL Server
En 1988 Microsoft se unió a Ashton-Tate y Sybase para crear
una variante de Sybase SQL Server para IBM OS / 2 (entonces desarrollado
conjuntamente con Microsoft), que fue lanzado el año siguiente.
Microsoft SQL Server es un sistema de manejo de bases de
datos relacionales que le permitirá programar en entornos híbridos, ya sea de
forma local o en la nube de Microsoft. En combinación con Microsoft Azuze, los
elementos incorporados a SQL Server le proporcionan una fácil creación de
soluciones ante problemas con las revisiones, los desastres y las copias de
seguridad. Podrá, además, transferir bases de datos de una forma muy sencilla e
intuitiva entre su entorno local y la nube.
Sistema de manejo de bases de datos en
entornos híbridos. Se considera una de las mejores bases de datos en el
mundo.
Es uno de los manejadores de bases de datos mas seguros
debido a la calidad que tienen los productos de Microsoft.
Posee una versión enterprise,bussness inteligent,estandar
para menos prestaciones.
Para poder utilizarse de manera completa se necesita dar un
pago ya que ninguna de las versiones te va a dar todas las herramientas que se
tienen.
Características
- Certificación SAP.
- Máxima flexibilidad para que pueda trabajar en la nube.
- Rendimiento mejorado gracias a la funcionalidad in memory.
- Cifrado de datos (protege la integridad de los datos).
Ventajas:
- Útil para manejar datos de las redes
- En red social nos permite agregar mas servidores
- Nos olvidamos de os ficheros
- permite administrar permisos a todos
- se permite la conexión del sql de otro
Desventajas:
- Utiliza mucha memoria RAM.
- No puede utilizar como practicas porque se prohíben muchas cosas.
- La relación calidad-precio esta muy debajo comparado con Oracle.
- Tiene muchos bloqueos a nivel de pagina, un tamaño de pagina fijo y demasiado pequeño.
Funciones
- Respaldo en operaciones.
- Compresión de tablas.
- Alta disponibilidad.
- Programación de tareas.
- Su IDE es muy intuitivo debido a que hace mas fácil la forma de trabajar y crear las bases de datos.
Permite trabajar en IDE y desde consola, pero en consola
debe de estar conectado al IDE para que se pueda implementar.
Descargar:
SQLite
Surgió por necesidad propia del creador.
Después de pasar por muchos manejadores de bases de datos
para su trabajo, se dio a la tarea de comenzar a crear su propio DBMS.
SQLite es una biblioteca en lenguaje C, que implementa un motor de base de datos SQL pequeño, rápido, autónomo, de
alta fiabilidad y completo. SQLite es el motor de base de datos más utilizado
en el mundo. Está integrado en todos los teléfonos móviles y en la mayoría de
las computadoras, y se incluye en muchas otras aplicaciones que la gente usa
todos los días.
Características
- Transacciones de tipo ACID
- No requiere configuracion
- Fuentes de dominio publico
- Multiplataforma
- API facil de manejar
Ventajas:
- No requiere configuración.
- No requiere de un servidor.
Desventajas:
- Sqlite posee deficiencias en la herramienta where
Descargar:
PostgreSQL
PostgreSQL es un
potente motor de bases de datos, que tiene prestaciones y funcionalidades
equivalentes a muchos gestores de bases de datos comerciales. Es más completo
que MySQL ya que permite métodos almacenados, restricciones de integridad,
vistas, etc.
Características
- Soporta diferentes tipos de datos
- Creación de tipos de datos propios
- Incluye herencia de tablas, por lo que es un gestor objeto-relacional
- Copia de seguridad(online)
- Caracteres internacionales
- Multi-version concurrency control: Mediante su sistema permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de permiso.
Limitaciones
- Punto de recuperación entre transacciones
- Su orientación a objetos es una simple extensión, que no ofrece un servicio completo
- Muy lento, ya que esta dirigido a bases de datos grandes.
Ventajas:
- Ampliamente popular e ideal para tecnologías web.
- Fácil de administrar.
- Su sintaxis es fácil de aprender y mysql estándar.
- Multiplataforma.
- Capacidad de replicacion de datos: se pueden duplicar datos.
Desventajas:
- En comparación es mas lento que otros dbms
- No hay soporte oficial de postgresql
- La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva
Comandos:
Trabaja con roles en lugar de usuarios. Sin roles no puede
hacer nada en la base de datos
psql -> comando para ingresar a postgresql
help -> igual que sqlite, para ver los demás comandos
\h ->comandos de mysql para manejar en postgresql
psql -> comando para ingresar a postgresql
help -> igual que sqlite, para ver los demás comandos
\h ->comandos de mysql para manejar en postgresql
Descargar:
No hay comentarios:
Publicar un comentario