daii

Páginas: 6 (1313 palabras) Publicado: 15 de octubre de 2014
SQL ESTÁNDAR
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones sobre los datos o sobre la estructura de los mismos.
MOTOR DE BASE DE DATOS.
El Motor de base de datos es el servicio principal para almacenar, procesar y proteger datos. Proporciona, además, accesocontrolado y procesamiento de transacciones para cumplir con los requisitos de las aplicaciones.
MOTORES DE BASE DE DATOS MÁS POPULARES
Los motores comerciales más conocidos son:
Oracle: Es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation. Se considera como uno de los sistemas de bases de datos más completos, destacando su: Soporte de transacciones. Estabilidad.Escalabilidad. Es multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y licencias).
SQL (Microsoft): Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.
Características: Soporte de transacciones.Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
DB2 (IBM): Permite el manejo de objetosgrandes (hasta 2 GB), la definición de datos y funciones por parte del usuario, el chequeo de integridad referencial, SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, backup/recuperación on−line y offline. Además cuenta con un monitor gráfico de performance el cual posibilita observar el tiempo de ejecución de una sentencia SQL y corregirdetalles para aumentar el rendimiento
Los motores open source, los más conocidos son:
MySQL: Es sin duda el sistema más usado y mejor documentado. La inmensa mayoría de los scripts y aplicaciones que encontrarás disponibles por la red están desarrollados para trabajar contra una base de datos MySQL.
PostgreSQL: Es la gran alternativa libre a MySQL contando con un nivel de escalabilidad y versatilidadmuy similar y destaca por la robustez que ofrece. Tiene por detrás una dilatada trayectoria de desarrollo comunitario y su popularidad es creciente.
MongoDB: es el sistema de base de datos no relacional más popular en los últimos tiempos que destaca por la rapidez y flexibilidad que ofrece a tus desarrollos. Utiliza una sintaxis similar a JSON y posibilita el almacenamiento de cualquier tipo deelemento: objetos, ficheros físicos, etc. Es muy escalable porque al contrario de las bases de datos relacionales plantea un tipo de crecimiento horizontal.
Diferencias entre MySQL y PostgreSQL
A grandes rasgos, podemos decir que:
MySQL es más rápida que PostgreSQL a la hora de resolver consultas.
MySQL tiene mejor documentación y mejores herramientas de administración.
PostgreSQL ofreceuna mejor garantía de integridad en los datos.
PostgreSQL presenta una mejor escalabilidad y rendimiento bajo grandes cargas de trabajo.
Utilizaría motor de bases de datos para la gestión de empresas e instituciones públicas, la elección depende de los datos, el objetivo del negocio, de los usuarios, del entorno, entre otras cosas
TIPOS DE ENGINES Y SUS DIFERENCIAS
El motor dealmacenamiento (storage-engine) se encarga de almacenar, manejar y recuperar información de una tabla. Los motores más conocidos son MyISAM e InnoDB. La elección de uno u otro dependerá mucho del escenario donde se aplique.
En la elección se pretende conseguir la mejor relación de calidad acorde con nuestra aplicación. Si necesitamos transacciones, claves foráneas y bloqueos, tendremos que escoger InnoDB....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Daii
  • Daii
  • Daii Melgarejo
  • Daii
  • daii
  • Daii
  • Hito 3 DAII Propuesta De Infraestructura Web
  • Preguntas y Respuestas primera para DAII

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS