ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taller De Bases De Datos


Enviado por   •  3 de Septiembre de 2013  •  801 Palabras (4 Páginas)  •  338 Visitas

Página 1 de 4

MySQL

1. Características

Algunas de las siguientes características más importantes se describen a continuación:

En cuanto a interiores y portabilidad:

• Lenguaje base: C, C++

• Funciona en diferentes plataformas

• Hay Interfaces de Programación de Aplicaciones (API’s) disponibles para C, C++, Java, Perl, Python, Ruby y otros lenguajes de programación.

• Proporciona sistemas de almacenamiento transaccionales y no transaccionales (http://www.slideshare.net/subproyecto/sistemas-transaccionales)

• Un sistema de reserva de memoria muy rápido basado en hilos (threads).

• Joins muy rápidos usando multi-join de un paso optimizado.

• El servidor está disponible como un programa separado para usar en un entorno de red cliente/servidor.

• Tablas Hash en memoria, que son usadas como tablas temporales. (http://dev.mysql.com/doc/refman/5.0/es/innodb-adaptive-hash.html).

• Relativamente sencillo de añadir otro sistema de almacenamiento en caso de querer hacer una base de datos propia.

Tipos de columnas:

• Enteros c/s número de 1-4 y 8 bytes de longitud (http://dev.mysql.com/doc/refman/5.0/es/column-types.html)

• Registros de longitud fija y variable.

Sentencias y funciones

Soporte completo para:

• Operadores y funciones en clausulas de consulta SELECT y WHERE

• Cláusulas SQL GROUP BY y ORDER BY.

• Funciones de agrupación.

• Para LEFT OUTER JOIN y RIGHT OUTER JOIN

• Para alias en tablas y columnas.

• Puede mezclar tablas de distintas bases de datos en la misma consulta.

Seguridad

Privilegios y contraseñas verificadas en el host. Todo trafico de contraseñas está cifrado.

Escalabilidad y límites

• Soporte a grandes bases de datos que contiene hasta 50 millones de registros.

• Se permiten hasta 64 índices por tabla y cada índice puede consistir desde 1 hasta 16 columnas.

Conectividad

• Se puede conectar con cualquier plataforma usando protocolos TCP/IP

• En Windows se soportan conexiones con memoria compartida.

• ODBC proporciona soporte para programas cliente que usen conexiones ODBC.

• JMySQL proporciona soporte para clientes Java que utilicen conectores JDBC.

2. Proveedor

El software MySQL tiene una doble licencia. Los usuarios pueden elegir entre usar el software MySQL como un producto Open Source bajo los términos de la licencia GNU General Public License (http://www.fsf.org/licenses/) o pueden adquirir una licencia comercial estándar de MySQL AB.

3. Costos

Si se quiere crear un software propietario, usando una base de datos libre, no se puede utilizar MySQL de manera libre, sino que se debe pagar una licencia cuyo costo anual es de $595 US dlls por servidor.

4. Tipos de Datos

Numéricos

Tipo Fecha

Tipo Cadena

Esta es la diferencia en el almacenamiento de Char y Varchar:

http://www.desarrolloweb.com/articulos/1054.php

4. Sistemas Operativos

• AIX 4.x,

...

Descargar como (para miembros actualizados)  txt (6 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com