Sidebar

MySQL es un manejador de bases de datos principalmente utilizado en las aplicaciones WEB en conjunto con PHP. Con su última versión MYSQL 5.0 anexa nuevas características importantes que lo hacen más competitivo con manejadores como SQL Server, Sybase y Oracle.

Entre sus nuevas características tenemos:

  • Uso de transacciones ACID (Atomic, Consistent Isolated, Durable): Para construir aplicaciones más seguras mediante commit, rollback, crash recovery y bloqueo por registro.
  • Store Procedures: Para mejorar la programación.
  • Triggers: Para mejorar las reglas del negocio.
  • Vistas: Para que la información sensible sea más segura.
  • Information Schema: Para un fácil acceso a los metadatos.
  • Transacciones Distribuidas(XA): Para soportar transacciones entre múltiples ambientes de bases de datos

Especificaciones Técnicas

Arquitectura Flexible

  • Open Source
  • Multi-threaded
  • Pluggable Storage-Engine Architecture
    • MyISAM
    • InnoDB
    • Merge
    • Memory
    • Archive
    • Cluster

OLTP y Transacciones

  • ACID Transactions
  • Commit, Rollback
  • Foreign Keys, Referential Integrity
  • Row-level Locking
  • Customizable Lock Isolation Levels
  • Distributed Transactions (XA)
  • Snapshot Repeatable Reads (readers don’t block writers and vice-versa)
  • Timed Deadlock Detection

ANSI SQL Standards

  • ANSI SQL
  • SubQueries, Joins, Cursors
  • Prepared Statements
  • Views
  • Triggers
  • Stored Procedures
  • User-Defined Functions
  • Information Schema
  • Unicode
  • Referential Integrity
  • Server-enforced Data Integrity
  • Strong Data type Support (e.g.Numeric, VARCHAR, BLOB, etc.)
  • Optimized Datatype Support (e.g. Tinyint, Smallint, Mediumint, Bigint, etc.)

Replicación, Cluster & Alta Disponibilidad

  • Built-in Replication
    • EngineMaster/Slave
    • Dual Master
    • Replication Ring
    • Replication Tree
  • Proven Load Balancing
  • · Distributed AutoIncrement
  • Main Memory Cluster Engine with instant failover (available separately)

Respaldos

  • Auto-Restart/Recovery
  • Backup and Point-in-Time Recovery
  • Logical Online Hot-Backup
  • Physical Online Hot-Backup (available separately)

Manejo del Almacenamiento

  • Hassle-Free Storage Administration
  • Automatic Space Expansion
  • Built-in Space Reclamation
  • Auto Undo/Rollback Management
  • Customizable Storage Assignments
  • Compressed and Archive Tables
  • Packed Index Storage
  • Works with NAS or SAN storage

Características optimizadas para aplicaciones Web

  • Server-side Thread Pool
  • Connection Thread Caching
  • Query Results Caching
  • Load Balancing
  • Prepared Statements
  • Full Text Search
  • Multiple Character Sets
  • Geospatial Support
  • Multi-Terabyte Scalability

Características optimizadas para Data Warehouse

  • Fast Data Load Utility
  • High-Speed Multi-Insert Function
  • GROUP BY WITH ROLLUP
  • Aggregate UDF
  • Analytic SQL Functions
  • Geospatial Support
  • Archive Storage Engine for historical data
  • Multi-Terabyte Scalability

Seguridad

  • SSL Support
  • Built-in Data Encryption/Decryption
  • Granular External Security Control Fine Grained Object Privileges
  • View Support
  • Triggers for auditing
  • Query Logs for auditing
  • Archive Storage Engine for auditing

Fully backed by MySQL Network

  • Certified Testing
  • Indemnification
  • 24x7 Production Support
  • Online Knowledge Base
  • Customized Advisors
  • Targeted Alerts

Buen Desempeño

  • Dynamic Memory Caches
  • Unique Query Cache
  • Multiple Index Type Support (B-tree, R-tree, Hash, etc.)
  • Cost-based Optimizer
  • High-speed Query Optimizer
  • Diagnostics and SQL Tracing

Fácil de usar

  • Fácil de instalar y configurar (aproximadamente 15 minutos para todas las plataformas)
  • Cambios dinámicos en la configuración
  • Información del esquema

Herramientas Gráficas

  • MySQL Workbench
  • MySQL Query Browser
  • MySQL Administrator
  • MySQL Migration Toolkit

Drivers

  • MySQL Native C Library
  • MySQL Drivers for ODBC, JDBC, .Net
  • Community Drivers for PHP, Perl, Python, Ruby, etc
  • MySQL Connector/MXJ for deployment as a JMX MBean

Plataformas

  • 32 and 64 bit native binaries
  • Operating Systems
    • Linux: RedHat, SuSE, Fedora, Debian
    • Unix: Solaris, HP-UX, AIX, SCO
    • BSD: FreeBSD
    • Apple: Mac OS
    • Windows: 2000, 2003, XP
    • Novell: NetWare
  • CPUs
    • Intel x86, IA32, IA64
    • AMD Optaron
    • IBM PowerPC
    • Sun SPARC
  • Additional platforms available

Tips BD