Académique Documents
Professionnel Documents
Culture Documents
Su bajo consumo lo hacen apto para ser ejecutado en una mquina con escasos recursos sin ningn
problema.
Postgresql
PostgreSQL se diseo como una base de datos orientada a objetos, es decir, una ORDBMS. Esto significa, que las
tablas no son tablas, sino objetos, y las tuplas son instancias de ese objeto. Puedes crear nuevos tipos de datos,
hacer herencias entre objetos, PostgreSQL tiene transacciones, integridad referencial, vistas, y multitud de
funcionalidades, pero es lento y pesado.
Han incorporado la llamada MVCC (multiversion concurrency control) con lo que los bloqueos de escritura actan
slo en la sesin del cliente, no en las de los dems clientes. Tambin tiene soporte de Full-Text-indexing a travs de
un trigger incluido en la distribucin, han arreglado el lmite de 8k por fila. Por fin es de 32k, Postgres usa un modelo
cliente-servidor conocido como proceso por usuario una sesin de postgres consiste en los siguientes procesos
cooperativos de Unix (programas):
Escrito en C y C++
Trabaja bajo diferentes plataformas: AIX 4x 5x, Amiga, BSDI, Digital Unix 4x, FreeBSD 2x 3x 4x, HP-UX 10.20
11x, Linux 2x, Mac OS, NetBSD, Novell NetWare 6.0 , OpenBSD 2.5, OS/2, SCO OpenServer, SCO UnixWare 7.1.x,
SGI Irix 6.x, Solaris 2.5, SunOS 4.x, Tru64 Unix y Windows 9x, Me, NT, 2000, XP, 2003
Desarrollo de APIs para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl
Soporta muchos tipos de columnas para las tablas: FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE,
TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM y OpenGIS (Modelo Geomtrico)
MEMORY La estructura de estas tablas son almacenadas en disco en un archivo con extensin .frm usando
por defecto indexacin hash Estas tablas pueden ser muy rpido y muy utilizadas como tablas temporales. Sin
embargo, cuando el servidor Mysql Server es reiniciado, toda la informacin de las tablas se pierde quedando
solamente la estructura. Este tipo de tablas no soportan columnas tipo blob o Text. Antes de la versin 4.1.0. no
soportan auto_increment. Si se desea liberar memoria con este tipo de tablas solo se debe eliminar la informacin de
la tabla con un delete o truncate o un drop tabla
HEAP.- Crea tablas en memoria. Son temporales y desaparecen cuando el servidor se cierra; a diferencia de
una tabla TEMPORARY, que solo puede ser accedida por el usuario que la crea, una tabla HEAP puede ser utilizada
por diversos usuarios.
MERGE- tambin conocida como MRG_ISAM, ms que un tipo de tabla es la posibilidad de dividir tablas
MYISAM de gran tamao (solo til si son verdaderamente de GRAN tamao) y hacer consultas sobre todas ellas con
mayor rapidez. Las tablas deben ser MyIsam e idnticas en su estructura. Luego de esto se crea la tabla tipo
MERGE haciendo relacin a las tablas creadas con la misma estructura La informacin de esta tabla queda
almacenada en un archivo con la extensin MRG
NDBCLUSTER - Este tipo de tabla es para el manejo de cluster en Mysql Server , en este momento es
soportado por sistemas operativos como Linux, Mac OS X, y Solaris. Estn trabajando para que quede habilitado en
todos los sistemas operativos, incluyendo Windows. Este tipo de tabla es soportado desde Mysql 4.1.2.
CSV - Este tipo de tabla fue adicionada desde la versin 4.1.4, almacena la informacin en un archivo de texto
separada por comas y encerrada en comillas dobles. Cuando se crea una tabla de tipo Csv, se crea dos archivos,
uno con extensin .frm donde almacena la estructura de la tabla y otro .csv donde reposa la informacin. Este tipo
de tabla no soporta indexacin. La informacin de esta tabla queda almacenada en un archivo con la extensin CSV
ARCHIVE - Este tipo de tabla fue adicionada a partir de la versin 4.1.3 y es usada para almacenar
informacin sin ningn tipo de indexacin, cuando se crea una tabla de este tipo, Mysql Server crea un archivo con
la extensin .frm donde almacena la estructura de la tabla y otros archivos con la extensin .arz, .arm , y .arn. Este
tipo de tabla soporta nicamente insert y select .
Con tablas tipo Myisam se puede trabajar hasta 8 terabytes, mientas que con tablas tipo Innodb la capacidad
mxima de almacenamiento es de 64 terabytes, cuando se trabaja con altos volmenes de informacin es
importante tener presente el limite en tamao para un archivo que soporta el sistema operativo.
En la siguiente tabla se muestra el lmite de tamao que soporta un archivo para algunos sistemas operativos
Leer
sistemas.shtml#ixzz3nHu2DyEM
ms: http://www.monografias.com/trabajos29/comparacion-sistemas/comparacion-