miércoles, 13 de marzo de 2019

1. Presentación DBMS (E4)


SQL Server | Sqlite |PostgreSQL


SQL Server

Resultado de imagen para 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

Descargar:


No hay comentarios:

Publicar un comentario

Unidad 3 Configuración y administración del espacio en disco.(Investigacion)

Configuración y administración del espacio en disco. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien ...