Вы находитесь на странице: 1из 4

GESTOR DE BASES DE DATOS POSTGRESQL

PostGreSQL es un sistema de gestin de bases de datos objeto-relacional (ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley. El director de este proyecto es el profesor Michael Stonebraker, y fue patrocinado por Defense Advanced Research Projects Agency (DARPA), el Army Research Office (ARO), el National Science Foundation (NSF), y ESL, Inc. PostGreSQL es una derivacin libre (OpenSource) de este proyecto, y utiliza el lenguaje SQL92/SQL99, as como otras caractersticas que comentaremos ms adelante. Fue el pionero en muchos de los conceptos existentes en el sistema objeto-relacional actual, incluido, ms tarde en otros sistemas de gestin comerciales. PostGreSQL es un sistema objeto-relacional, ya que incluye caractersticas de la orientacin a objetos, como puede ser la herencia, tipos de datos, funciones, restricciones, disparadores, reglas e integridad transaccional. A pesar de esto, PostGreSQL no es un sistema de gestin de bases de datos puramente orientado a objetos. CARACTERISTICAS: A continuacin se enumeran las principales caractersticas de este gestor de bases de datos: 1. Implementacin del estndar SQL92/SQL99. 2. Soporta distintos tipos de datos: adems del soporte para los tipos base, tambin soporta datos de tipo fecha, monetarios, elementos grficos, datos sobre redes (MAC, IP ...), cadenas de bits, etc. Tambin permite la creacin de tipos propios. 3. Incorpora una estructura de datos arrays. 4. Incorpora funciones de diversa ndole: manejo de fechas, geomtricas, orientadas a operaciones con redes, etc. 5. Permite la declaracin de funciones propias, as como la definicin de disparadores. 6. Soporta el uso de ndices, reglas y vistas. 7. Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales. 8. Permite la gestin de diferentes usuarios, como tambin los permisos asignados a cada uno de ellos. COMPONENTES: Requisitos previos Antes de instalar PostgreSQL, comprueba que tienes el siguiente software en tu ordenador: Un descompresor de ficheros Zip Windows XP los maneja automticamente; si no tienes uno disponible, instlate WinZip, por ejemplo. Microsoft Installer Presente por defecto en Windows 2000, Me y XP. Puedes comprobar si lo tienes instalado seleccionando "Ejecutar..." en el men Inicio y escribiendo MSIEXEC. Si no aparece un cuadro de dilogo informndote de la versin, debes instalar una versin apropiada: o Para Windows 95/98/Me o Para Windows NT/2000/XP Adems, debes saber cmo cambiar las variables de entorno de Windows. Esto depende de tu versin de Windows, pero normalmente puedes hacerlo desde el Panel de Control, opcin "Sistema", etiqueta "Avanzado" o similar.

GESTOR DE BASES DE DATOS MYSQL


MySQL es un sistema de gestin de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseo multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright del cdigo fuente del servidor SQL, as como tambin de la marca. Aunque MySQL es software libre, MySQL AB distribuye una versin comercial de MySQL, que no se diferencia de la versin libre ms que en el soporte tcnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de no ser as, se vulnerara la licencia GPL.

CARACTERISTICAS: Las principales caractersticas de este gestor de bases de datos son las siguientes: 1. Aprovecha la potencia de sistemas multiprocesador, gracias a su implementacin multihilo. 2. Soporta gran cantidad de tipos de datos para las columnas. 3. Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc). 4. Gran portabilidad entre sistemas. 5. Soporta hasta 32 ndices por tabla. 6. Gestin de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos. COMPONENTES: Los requisitos de Hardware de MySQL dependen de la carga que vaya a soportar la base de datos. En principio, para un uso normal, te recomiendo como mnimo un AMD a 400 Mhz, y MUCHA memoria RAM, por ejemplo 512 Mb para empezar. Respecto al disco duro, con un IDE rpido (7.500 rpm y 2 Mb de cach) sera suficiente. Si pones mucha RAM la velocidad del disco es secundaria (si estamos hablando de Linux, claro). Respecto al Sistema Operativo, sin duda, Linux, y distribucin Red Hat 6.2

GESTOR DE BASES DE DATOS SQL-SERVER (MS)


Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones. Es un lenguaje declarativo de "alto nivel" o "de no procedimiento", que gracias a su fuerte base terica y su orientacin al manejo de conjuntos de registros, y no a registros individuales, permite una alta productividad en codificacin y la orientacin a objetos. De esta forma una sola sentencia puede equivaler a uno o ms programas que se utilizaran en un lenguaje de bajo nivel orientado a registros.

CARACTERISTICAS: Microsoft SQL Server posee las siguientes caractersticas: Facilidad de instalacin, distribucin y utilizacin. SQL Server posee una gran variedad de herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar, distribuir, administrar y utilizar SQL Server. -Administrativas (Administrador Corporativo). -Desarrollo (Analizador de Consultas). Raz de Consola Archivos o grupos de archivos Base de Datos (database) Diagrama de base de datos (database diagrama) Tabla (table) Vista (view) Procedimiento almacenado (stored procedure) Usuario (cuenta) (user (account))

Funcin definida por el usuario (user-defined function) Regla (rule) Funcin definida por el usuario (user-defined function) Catlogo de texto (full-text catalog) Transformacin (transformation) Administrador del sistema (system administrator) Duplicacin (replication) Seguridad_ autenticacin de SQL Server (SQL Server Authentication) Compatibilidad con aplicaciones Met Data Service _catlogo de base de datos (database catalog)

COMPONENTES: Componente Procesador Requisito Tipo de procesador: Mnimo: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T, Intel Pentium IV compatible con EM64T Velocidad del procesador: Mnimo: 1,4 GHz Recomendado: 2 GHz o ms Windows Server 2008 R2 SP1 de 64 bits Datacenter Windows Server 2008 R2 SP1 de 64 bits Enterprise Windows Server 2008 R2 SP1 de 64 bits Standard Windows Server 2008 R2 SP1 de 64 bits Web Windows Server 2008 SP2 de 64 bits Datacenter Windows Server 2008 SP2 de 64 bits Enterprise Windows Server 2008 SP2 de 64 bits Standard Windows Server 2008 SP2 de 64 bits Web RAM: Mnimo: 1 GB Recomendado: 4 GB o ms

Sistema operativo

Memoria

GESTOR DE BASES DE DATOS ORACLE


Oracle es un sistema de gestin de base de datos objeto-relacional (o ORDBMS por el acrnimo en ingls de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando: soporte de transacciones, estabilidad, escalabilidad y Soporte multiplataforma. Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux. CARACTERISTICAS:

Entorno cliente/servidor. Gestin de grandes bases de datos. Usuarios concurrentes. Alto rendimiento en transacciones. Sistemas de alta disponibilidad. Disponibilidad controlada de los datos de las aplicaciones. Adaptacin a estndares de la industria, como SQL-92. Gestin de la seguridad. Autogestin de la integridad de los datos.

Opcin distribuida. Portabilidad. Compatibilidad. Conectabilidad. Replicacin de entornos.

COMPONENTES: Las especificaciones de hardware paraservidores que utilizan otro sistema operativo de red deberan tener igual capacidad y rendimiento. Componente Unidad central de proceso (CPU) Disco duro DVD-ROM Memoria Pantalla/tarjeta de video Dispositivo de cinta (streamer) para copias de seguridad NIC Recomendado Procesador Quad-Core Intel / Core i(X) Series 3 x 160 Gb SCSI, SATA o SAS 7,2K rpm, con una configuracin RAID 5 48 DVD+/-RW De 10 hasta 32 Gb Pantalla plana (flat panel) de 17" Bobinador de cinta digital con la misma capacidad que el espacio total en Disco Tarjeta de red soportada por la red instalada 100 Mb/s para un rendimiento ptimo Si el servidor es una computadora autnoma, debera elegirse un modelo torre; de lo contrario, debera poder almacenarse en un rack. Debera tener una arquitectura servidor, con la posibilidad de instalar discos y memoria adicionales. La posibilidad de bloquear el teclado y el enchufe elctrico sera Una ventaja.

Computadora en general

Вам также может понравиться