Bien como ya sera costumbre y que tratare de escribir por lo menos un articulo diario, hoy le hablare un poco sobre el uno de los mejores y mas utilizados Sistemas Gestores de Bases de Datos con sus siglas (SGBD), con el cual es utilizado para crear una colección estructurada de datos, a lo cual se le denomina bases de datos.
Una Base de Datos nos permite almacenar, consultar, y modificar datos entre otras muchas cosas, desde una lista de compras, hasta la mas compleja información de una gran red de datos como es el caso de el famoso y conocido Facebook quien después de Google es uno de los sitios en Internet que mas información maneja diariamente y los cuales iniciaron utilizando esta gran base de datos SQL aunque después crearon sus propios motores de almacenamiento y que actualmente utilizan y mantienen en desarrollo como Cassandra para Facebook y Big Tables para Google de las cuales hablaremos en otros artículos mas adelante.
Dejando el blah blah blah iré mas al grano les mencionare algunas de las grandes capacidades y cualidades de MySQL por lo cual la mayoria de los desarrolladores de software Open Source utilizan esta excelente y gran base de datos y que los que apenas comienzan deberían de utilizar:
Algunas de estas características son:
1.- Es Software Open Source por lo que cualquiera puede modificar a gusto el código fuente.
2.- El servidor de base de datos MySQL es muy rápido, fiable y fácil de usar.ya que fue escrito C/C++.
3.- MySQL Server trabaja en entornos cliente/servidor o incrustados y se ejecuta el la mayoría de los Sistemas Operativos actuales, por mencionar algunos:
- AIX 4.x, 5.x con subprocesos nativos.
- Amiga.
- BSDI 3.0, 3.1 y 4.x con subprocesos nativos.
- Digital Unix 4.x con subprocesos nativos.
- FreeBSD 4.x con LinuxThreads.
- HP-UX 11.x con subprocesos nativos.
-
Linux 2.0+ con LinuxThreads 0.7.1+ o
glibc2.0.7+ para varias arquitecturas de CPU. - Mac OS X.
- NetBSD 1.3/1.4 Intel y NetBSD 1.3 Alpha (requiere GNU make).
- Novell NetWare 6.0.
- OpenBSD > 2.5 con subprocesos nativos. OpenBSD < 2.5 con el paquete MIT-pthreads.
- OS/2 Warp 3, FixPack 29 y OS/2 Warp 4, FixPack 4.
- SCO OpenServer 5.0.X con una versión del paquete FSU Pthreads recientemente portada.
- SCO UnixWare 7.1.x.
- SCO Openserver 6.0.x.
- SGI Irix 6.x con subprocesos nativos.
- Solaris 2.5 y posteriores con subprocesos nativos en SPARC y x86.
- SunOS 4.x con el paquete MIT-pthreads package.
- Tru64 Unix.
-
Windows 9x, Me, NT, 2000, XP, 2003 y Actualmente en Windows7.
4.- Incluye APIs para los lenguajes de Programación mas utilizados y comunes como los son:
C, C++, Eiffel, Java, Perl, PHP,
Python, Ruby, y Tcl.
5.- Utiliza multithread para ofrecer un trabajo mas eficiente en computadores con mas de un núcleo o CPU.
6.- Proporciona sistemas de almacenamiento transaccionales
y no transaccionales.
7.- En MySQL 5.0, usando el motor de almacenamiento
MyISAM, el máximo tamaño de las tablas es
de 65536 terabytes, por lo que se puede usar MySQL Server
con bases de datos que contienen 50 millones de
registros. También se sabe que hay usuarios que usan
MySQL Server con 60.000 tablas y cerca de
5.000.000.000.000 de registros.
8.- La interfaz para el conector ODBC (MyODBC) proporciona
a MySQL soporte para programas clientes que usen
conexiones ODBC (Open Database Connectivity).
9.- Soporte a gran escala utilizando el motor NDB Cluster con lo que se puede instalar y trabajar con MySQL en miles de Sevidores trabajando al mismo tiempo.
El sitio web MySQL (http://www.mysql.com/) proporciona la última información sobre MySQL y MySQL AB.
y un manual de referencia en http://dev.mysql.com/doc/refman/5.0/es/index.html
La forma oficial de pronunciar "MySQL" es "My Ess Que Ell" (no "my sicuel").
eso es todo nos vemos pornto.


0 comentarios:
Publicar un comentario