Características De Mysql

Páginas: 5 (1114 palabras) Publicado: 4 de marzo de 2013
Características de MySQL

• Interioridades y portabilidad

o Escrito en C y en C++

o Probado con un amplio rango de compiladores diferentes

o Funciona en diferentes plataformas. 
o Usa GNU Automake, Autoconf, y Libtool para portabilidad.

o APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl.
o Uso completo de multi-threaded mediante threads delkernel. Pueden usarse fácilmente multiple CPUs si están disponibles.

o Proporciona sistemas de almacenamiento transaccionales y no transaccionales.

o Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión de índice.
o Relativamente sencillo de añadir otro sistema de almacenamiento. Esto es útil si desea añadir una interfaz SQL para una base de datos propia.

o Un sistema dereserva de memoria muy rápido basado en threads.

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

o Tablas hash en memoria, que son usadas como tablas temporales.

o Las funciones SQL están implementadas usando una librería altamente optimizada y deben ser tan rápidas como sea posible. Normalmente no hay reserva de memoria tras toda la inicialización para consultas.o El código MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind, una herramienta GPL (http://developer.kde.org/~sewardj/).
o El servidor está disponible como un programa separado para usar en un entorno de red cliente/servidor. También está disponible como biblioteca y puede ser incrustado (linkado) en aplicaciones autónomas. Dichas aplicaciones puedenusarse por sí mismas o en entornos donde no hay red disponible..

• Tipos de columnas

o Diversos tipos de columnas: enteros con/sin signo de 1, 2, 3, 4, y 8 bytes de longitud, FLOAT, DOUBLE, CHAR,VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM, y tipos espaciales OpenGIS. Consulte Capítulo 11, Tipos de columna.
o Registros de longitud fija y longitud variable.

•Sentencias y funciones

o Soporte completo para operadores y funciones en las cláusulas de consultas SELECT y WHERE. Por ejemplo:
o mysql> SELECT CONCAT(first_name, ' ', last_name)
o -> FROM citizen
-> WHERE income/dependents > 10000 AND age > 30;
o Soporte completo para las cláusulas SQL GROUP BY y ORDER BY. Soporte de funciones de agrupación (COUNT(),COUNT(DISTINCT...), AVG(), STD(), SUM(), MAX(), MIN(), y GROUP_CONCAT()).
o Soporte para LEFT OUTER JOIN y RIGHT OUTER JOIN cumpliendo estándares de sintaxis SQL y ODBC.
o Soporte para alias en tablas y columnas como lo requiere el estándar SQL.

o DELETE, INSERT, REPLACE, y UPDATE devuelven el número de filas que han cambiado (han sido afectadas). Es posible devolver el número de filas que seríanafectadas usando un flag al conectar con el servidor.
o El comando específico de MySQL SHOW puede usarse para obtener información acerca de la base de datos, el motor de base de datos, tablas e índices. El comando EXPLAIN puede usarse para determinar cómo el optimizador resuelve una consulta.
o Los nombres de funciones no colisionan con los nombres de tabla o columna. Por ejemplo, ABS es un nombreválido de columna. La única restricción es que para una llamada a una función, no se permiten espacios entre el nombre de función y el '(' a continuación. Consulte Sección 9.6, “Tratamiento de palabras reservadas en MySQL”.
o Puede mezclar tablas de distintas bases de datos en la misma consulta (como en MySQL 3.22).

• Seguridad

o Un sistema de privilegios y contraseñas que es muyflexible y seguro, y que permite verficación basada en el host. Las contraseñas son seguras porque todo el tráfico de contraseñas está cifrado cuando se conecta con un servidor.

• Escalabilidad y límites

o Soporte a grandes bases de datos. Usamos MySQL Server con bases de datos que contienen 50 millones de registros. También conocemos a usuarios que usan MySQL Server con 60.000 tablas y cerca...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CARACTERISTICAS DE MYSQL Y NAVICAT
  • mysql
  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS