You are on page 1of 25

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

MySQL Server 5.1


Hoja de Creacin de 13/06/2011 Idioma: espaol Aplicacin: El servidor MySQL Publicacin: 5.1 Licencia: GNU GPL Url: http://www.mysql.com Descripcin: Base de datos relacional de gestin disponibles bajo una licencia dual (GPL o privada) del sistema Los autores de esta hoja: Jos Ivn Ledesma Celaya

Informacin

SECCION GENERICA:
Criterios genricos de la versin 1.6 QSOS Intrnseca durabilidad Madurez Edad : MySQL es ms de 10 aos de edad Puntuacin: 2.2 Estabilidad: Rama 5.1 de MySQL parece ser estable Puntuacin: 2.2 Historia: Durante mucho tiempo, MySQL no se ha considerado tanto por DBA, debido a bloqueos de tabla en tablas MyISAM y la falta de funcionalidades, como procedimientos almacenados y transacciones Puntuacin: 1 / 2 Futuro: MySQL AB. posee una gran parte del cdigo fuente de MySQL y parece estar protegidos contra las horquillas Puntuacin: 2.2 Aprobacin Popularidad MySQL es el RDBMS abierto ms popular de origen Puntuacin: 2.2 Referencias A menudo implementado para aplicaciones crticas MySQL tiene numerosas referencias como Yahoo o la NASA Puntuacin: 2.2 Contribucion a la Comunidad:

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Alrededor de 70 colaboradores externos de acuerdo con el proyecto. Muy importante actividad en los foros y blogs. Puntuacin: 2.2 Libros: Numerosos libros relacionados con MySQL, en varios idiomas Puntuacin: 2.2 El desarrollo del liderazgo Los miembros del equipo lder son conocidas y claramente identificado Puntuacin: 2.2 Estilo de gestin Consejo de los arquitectos identificados con el lder (por ejemplo: KDE) MySQL AB (patrn del equipo central) decide las orientaciones de la evolucin Puntuacin: 1 / 2 Actividad Del equipo de cerca de 40 desarrolladores, de 70 aos identificado colaboradores externos. El equipo central se estabiliza ya que sus miembros son empleados de MySQL AB. Puntuacin: 2.2 Actividad en los insectos Puntuacin: 2.2 Actividad en las funcionalidades Caractersticas de las solicitudes se pueden introducir en el sistema bugtracker Puntuacin: 1 / 2 Actividad sobre las emisiones Regular los nuevos lanzamientos, hasta varias veces al mes en fase de estabilizacin Puntuacin: 2.2 Industrializados solucin Independencia de la evolucin MySQL AB es el propietario nico copyrigth de la mayor parte del cdigo fuente (con excepcin de algunos motores de almacenamiento) y emplea a miembros del equipo de Puntuacin: 0 / 2 Servicios Capacitacin MySQL AB tiene ms de 52 socios autorizados incluidos muchos socios certificados Puntuacin: 2.2 Apoyo MySQL AB ofrece servicios de apoyo y varios otros servicios tambin

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

existen en el programa de asociacin de MySQL Puntuacin: 2.2 Consultora Ms de 250 servicios de nivel mundial con 27 "MySQL Network" socios certificados proveedores Puntuacin: 2.2 Documentacin Amplia documentacin (manual de referencia, de racimo, conectores, herramientas grficas). El manual de referencia est disponible en varios idiomas (Ingls, alemn, francs, japons, portugus, ruso) Puntuacin: 2.2 Aseguramiento de la Calidad Integrado serie de pruebas (hacer la prueba), ampliable con un intrprete (mysqltest) y con la posibilidad de enviar automticamente los informes de fallos (mysqlbug) Puntuacin: 2.2 Herramientas Muy uso activo de las herramientas para las funciones / asignacin de tareas y seguimiento de los avances de seguimiento de fallos y una herramienta completa funcin de solicitud disponible (afectaciones, estadsticas, de bsqueda). cf. http://bugs.mysql.com Puntuacin: 2.2 Embalaje Un puerto oficial existe en FreeBSD Puntuacin: 2.2 Mac OS X MySQL AB proporciona archivos dmg Puntuacin: 2.2 NetBSD Un puerto oficial existe en NetBSD Puntuacin: 2.2 OpenBSD Un puerto oficial existe en OpenBSD Puntuacin: 1 / 2 Linux Debian El software no est empaquetado para Debian Un paquete Debian existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin Un paquete, pero no existe apoyo oficial Puntuacin: 1 / 2 Mandriva

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

El software no est empaquetado para Mandriva Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin Puntuacin: 2.2 Red Hat El software no est empaquetado para Red Hat / Fedora Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin MySQL AB proporciona RPM para Red Hat Entreprise Linux. Puntuacin: 2.2 SuSE El software no est empaquetado para SuSE Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin 5.1 est disponible para SuSE 9, 10 y 11. Puntuacin: 2.2 Fuente Instalacin de la fuente es fcil Instalacin de la fuente est bien documentado en el Manual de Referencia de MySQL Puntuacin: 2.2 Unix AIX El software no est empaquetado para AIX Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial Un paquete estable es siempre para AIX Tiene que compilar el cdigo y hay instrucciones especficas para http://dev.mysql.com/doc/refman/5.1/en/ibm-aix.html AIX Puntuacin: 1 / 2 HP-UX El software no est empaquetado para HP-UX Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial Un paquete estable es siempre para HP-UX MySQL AB proporciona archivos de alquitrn y de depsito Puntuacin: 1 / 2 Solaris El software no est empaquetado para Solaris Un paquete existe, pero tiene problemas importantes o que no tiene

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

apoyo oficial (por ejemplo: SunFreeware.com) El software es compatible con Sun para Solaris MySQL es "administrada" por parte de Sun, pero no se admite totalmente (Sun proporciona parches existentes y aumenta errores nuevos a la comunidad de desarrolladores) Puntuacin: 2.2 Windows El proyecto no se puede instalar en Windows Un paquete existe, pero es limitado o tiene problemas importantes o simplemente cubrir algunos especficos de la versin de Windows (por ejemplo: Windows 2000 y Windows XP) Windows est lleno apoyado y siempre es un paquete Un instalador se ofrece, incluye un asistente de configuracin Puntuacin: 2.2 Explotabilidad Facilidad de uso, ergonoma Difcil de usar, requiere un conocimiento en profundidad de la funcionalidad del software Austero y ergonoma muy tcnico GUI incluyendo funciones de ayuda y la ergonoma elaborado Solucin fcil de usar, herramientas con las interfaces grficas de usuario fcil de usar Puntuacin: 2.2 Administracin / Control No hay funciones de administracin o de vigilancia Existentes, funcionalidades, pero incompleta y / o necesitan mejorar Completa y fcil de usar funcionalidades de administracin y supervisin. Posible integracin con herramientas externas (por ejemplo: SNMP, syslog, ...) La herramienta Enterprise Monitor slo est disponible si erolling de la Empresa de suscripcin Puntuacin: 1 / 2 Capacidad de adaptacin tcnica Modularidad Almacenamiento en varios soporte del motor es una caracterstica muy modular Puntuacin: 1 / 2 Cdigo modificacin El cdigo fuente pblico o descargar a travs de BitKeeper. Compilacin hecha con las herramientas GNU (gcc, make, libtools) Puntuacin: 1 / 2 Cdigo de extensin Posibilidad de aadir nuevas funciones y procedimientos, sino que requiere la recompilacin

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Puntuacin: 1 / 2 Estrategia Licencia Permisividad Muy permisiva como BSD o Apache licencias Puntuacin: 0 / 2 Proteccin contra las horquillas de propiedad Muy licencia estricta, como GPL Puntuacin: 2.2 Los dueos del copyright La mayor parte del cdigo fuente es propiedad de MySQL AB. El motor de almacenamiento InnoDB transactionnal es propiedad de Oracle. Puntuacin: 0 / 2 Modificacin del cdigo fuente Cdigo fuente disponible, pero no orientar el desarrollo o el documento de arquitectura Puntuacin: 1 / 2 Plan de trabajo Caractersticas y errores a corregir se detallan. No est seguro acerca de fechas de estreno especialmente despus de la oferta de Oracle para comprar Sun Puntuacin: 1 / 2 Patrocinador El software es patrocinado por la industria fuerte dependencia de MySQL AB. Puntuacin: 2.2 Estratgica independencia Estratgica visin compartida con otros proyectos de cdigo libre y abierto, pero sin un fuerte compromiso de los propietarios de derechos de autor independencia fuertes del equipo de cdigo, los derechos legales entidad titular, participando activamente en el proceso de normalizacin fuerte dependencia de MySQL AB Puntuacin: 0 / 2

RDBMS CARACTERISTICAS:
Norma RDBMS caractersticas SQL compliance SQL-92 MySQL contina trabajando hacia el cumplimiento con el estndar SQL, pero sin sacrificar velocidad o fiabilidad. Puntuacin: 0 / 2 SQL-99 el cumplimiento MySQL contina trabajando hacia el cumplimiento con el estndar SQL, pero sin sacrificar velocidad o fiabilidad.

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Puntuacin: 0 / 2 SQL: 2003 el cumplimiento Caractersticas implementadas lejos de SQL: 2003 el cumplimiento bsico La mayor parte de SQL: 2003 caractersticas bsicas se aplican y cumplen SQL: 2003 base compatible con la mayora de opciones en paquetes (SQL / Framework, SQL / Fundacin, SQL / CLI, SQL / PSM, SQL / MED, SQL / OLB, SQL / Esquemas, SQL / ERC, SQL / XML) se ejecutan Puntuacin: 1 / 2 Clsico caractersticas de SQL Tabla limitaciones Usando STRICT_TRANS_TABLES Puntuacin: 1 / 2 Nombrado limitaciones Ejecucin completa Puntuacin: 2.2 Columna limitaciones Ejecucin completa Usando STRICT_TRANS_TABLES Puntuacin: 1 / 2 NULL limitaciones Ejecucin completa Puntuacin: 2.2 defecto de columna de valores Ejecucin completa Puntuacin: 2.2 Funciones de los valores por defecto Ejecucin completa Puntuacin: 0 / 2 Las claves externas de apoyo Ejecucin completa Slo en las tablas InnoDB Puntuacin: 1 / 2 Exteriores actualizaciones clave No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 0 / 2 Seguridad Acceso a los niveles de control nombre de usuario, la tabla, la base y el nombre de host del cliente.

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Mtodos de autenticacin SHA1. No es compatible con PAM o LDAP. Soporte SSL No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Transacciones motor transaccional No se ha aplicado Aplicado parcialmente Ejecucin completa Slo con las tablas InnoDB Puntuacin: 1 / 2 modos transaccionales READ-UNCOMMITTED, READ-COMPROMETIDOS, REPEATABLE-LEA, SERIALIZABLE granularidad de bloqueo Bloqueos de tabla nica Pginas de cerraduras Fila cerraduras Bloqueos de tabla en tablas MyISAM, bloqueo de fila en las tablas InnoDB Puntuacin: 1 / 2 XA cumplimiento No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Otras caractersticas de SQL Vistas No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Los procedimientos almacenados No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Desencadenantes No se ha aplicado Aplicado parcialmente Ejecucin completa

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS Puntuacin: 2.2 Esquemas No se ha aplicado Aplicado parcialmente Ejecucin completa esquema de base de datos = Puntuacin: 0 / 2 Subconsultas No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Espacios de tabla No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 UNICODE No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2

FECHA: 13/06/2011

FUNCIONES AVANZADAS
Las funciones avanzadas Interfaces de programacin ODBC, JDBC, C / C + +, .NET / Mono, ADO.Net, OLEDB, Delphi, Perl, Python, PHP, Embedded (C precompilador), embebido en Java (conector / MXJ). MySQL tambin puede ser encajado como una biblioteca. De clustering No capacidades de clustering Activo / Pasivo posible agrupacin Activo / activo posible agrupacin MySQL Cluster Puntuacin: 2.2 Replicacin N Caractersticas de la replicacin Maestro / Esclavo de replicacin Mutli-maestro de replicacin Puntuacin: 1 / 2 OLAP No se admite

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Parcialmente financiado Apoya plenamente Uso de Pentaho Mondrian u otros Puntuacin: 1 / 2 XML caractersticas No cuenta con XML Muy pocas funciones de XML datos XML est profundamente integrado en el sistema Incluido en el plan de trabajo Puntuacin: 0 / 2 SIG caractersticas No hay caractersticas espaciales caractersticas espaciales pocos y limitados El pleno cumplimiento de OpenGIS MBR y sobre todo los ndices espaciales slo funcionan en MyISAM. Espacial limitada funciones. Algunos comerciales (MapDotNet, Manifold.net), de fuente abierta herramientas SIG ganando fuerza, pero an ms detrs de PostGIS Puntuacin: 1 / 2

HERRAMIENTAS
herramientas existentes en todo el RDBMS Herramientas de administracin No hay ninguna herramienta disponible Herramienta (s) disponible, pero limitado (caractersticas o plateforms) Disponible la herramienta (s) es (son) completa y fcilmente integrable (scripts, API, ...) MySQL Administrator (cliente de escritorio), phpMyAdmin (cliente web). herramientas propietarias como MySQLFront o Navicat tambin existen. Puntuacin: 2.2 Herramientas de consulta No hay ninguna herramienta disponible Herramienta (s) disponible, pero limitado (caractersticas o plateforms) Disponible la herramienta (s) es (son) completa y fcilmente integrable (scripts, API, ...) MySQL Query (cliente de escritorio), phpMyAdmin (cliente web) Puntuacin: 2.2 Herramientas de migracin No hay ninguna herramienta disponible Herramienta (s) disponible, pero limitado (caractersticas o plateforms) Disponible la herramienta (s) es (son) completa y fcilmente integrable (scripts, API, ...) MySQL Suite Migracin Puntuacin: 2.2

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Optimizacin de herramientas No hay ninguna herramienta disponible Herramienta (s) disponible, pero limitado (caractersticas o plateforms) Disponible la herramienta (s) es (son) completa y fcilmente integrable (scripts, API, ...) La funcin EXPLICAR es limitado. A travs de Enterprise Manager se puede ejecutar el Analizador de consultas en un entorno no productivo Puntuacin: 1 / 2

PostgreSQL 8.4
Hoja de Creacin de 13/06/2011 Idioma: espaol Aplicacin: PostgreSQL Publicacin: 8.4 Licencia: BSD Url: http://www.postgresql.org Descripcin: Sistema de Gestin de Base de Datos Objeto-Relacional Los autores de esta hoja: Jose Ivan Ledesma Celaya

Genrico seccin
Criterios genricos de la versin 1.6 QSOS Intrnseca durabilidad Madure : PostgreSQL evolucionado desde el proyecto Ingres en la Universidad de California, Berkeley. En 1994, Berkeley lanz Postgres proyecto bajo licencia BSD. Berkeley, los estudiantes se graden Andrew Yu y Jolly Chen sustituy a la consulta de Ingres con sede en QUEL intrprete de la lengua con una para el

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

lenguaje de consulta SQL, la creacin de Postgres95. El cdigo fue publicado en la web. En 1996, el proyecto fue renombrado a PostgreSQL para reflejar su apoyo a SQL. El primer lanzamiento de la versin 6.0 de PostgreSQL form en enero de 1997. A mediados de 2005 EnterpriseDB anunci planes para hacer productos de esta naturaleza sobre la base de PostgreSQL con un enfoque en nichos de mercado. EnterpriseDB agreg funcionalidad para permitir que las aplicaciones escritas para trabajar con Oracle para ser ms fcil correr con PostgreSQL. En agosto de 2007, EnterpriseDB anunci el Centro de Recursos y Postgres Postgres EnterpriseDB, diseado para ser una distribucin completamente configurado de PostgreSQL incluyendo mdulos contrib muchos componentes adicionales. EnterpriseDB Postgres fue renombrado Postgres Plus en marzo de 2008. Postgres Plus est disponible en dos versiones: Standard Plus Postgres servidor que tiene todas las caractersticas de PostgreSQL, ms pruebas adicionales de control de calidad, componentes integrados, puesta a punto e instalar con un solo clic, y Postgres Plus Advanced servidor que tiene todas las caractersticas de Postgres Standard Server, adems de Oracle compatibilidad, las caractersticas de escalabilidad, y DBA y desarrollador de herramientas. Ambas versiones estn disponibles para su descarga y se apoyan plenamente. En agosto de 2009, EnterpriseDB anunci que Red Hat hizo una inversin financiera en EnterpriseDB como parte de una asociacin destinada a la adopcin empresarial de cdigo abierto cada vez mayor de la infraestructura de TI. Con la nueva asociacin, EnterpriseDB y el plan de Red Hat para promover soluciones de infraestructura de fuente abierta que hacen hincapi en las ventajas del uso de Red Hat Enterprise Linux, JBoss y Plus Postgres para abaratar el coste total de propiedad. Puntuacin: 2.2 Estabilidad Inestable de software con numerosas versiones o parches de generar efectos secundarios Estabilizado versin de produccin existentes, sino de edad. Las dificultades para estabilizar emisiones dveloppement software estabilizada. Comunicados de proporcionar correcciones de errores correcciones, pero sobre todo nuevas funcionalidades 8.5 es que se est trabajando. Un calendario provisional para esta versin cuenta con una versin en el primer trimestre de 2010. Puntuacin: 2.2 Historia Software sabe varios problemas que pueden ser prohibitivos No s gran problema o una crisis Historia de una buena gestin de situaciones de crisis PostgreSQL es generalmente considerado por DBA como RDBMS cdigo abierto ms avanzada Puntuacin: 2.2 Futuro:

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Software cuenta con muy pocas posibilidades de ser bifurcada. No viene de un tenedor o La licencia BSD permite tericamente tenedores de propiedad, sin embargo, la gran comunidad que existe alrededor de PostgreSQL reduce este riesgo. Adems Advanced Server proporciona EnterpriseDB es un ejemplo. Otro ejemplo es Yahoo! Everest, una base de datos privada de mltiples petabytes. Puntuacin: 1 / 2 Aprobacin Popularidad Una gran cantidad de clientes estn utilizando PostgreSQL hoy. PostgreSQL se present como una de las bases de datos de la empresa Ready Open Source opciones en el informe Forrester Wave base de datos de Q2 2009. Ms testimonios de clientes sobre: http://www.postgresql.org/about/users y http://www.enterprisedb.com/customers.do # etiquetas ui-57Puntuacin: 2.2 Referencias Numerosas referencias ms casos de clientes en: http://www.postgresql.org/about/users y http://www.enterprisedb.com/customers.do # etiquetas-ui-57 Puntuacin: 1 / 2 Contribucin a la comunidad Existentes de la comunidad con una notable actividad Fuerte de la comunidad: gran actividad en los foros, numerosos colaboradores y defensores Ms de 200 colaboradores en todo el mundo Puntuacin: 2.2 los libros Varios libros relacionados con PostgreSQL, en varios idiomas. Puntuacin: 2.2 El desarrollo del liderazgo Lder del equipo Los 7 miembros del equipo de lderes son conocidos y respetados. Puntuacin: 2.2 Estilo de gestin Completa la dictadura Consejo de los arquitectos identificados con el lder (por ejemplo: KDE) Equipo de 7 de los lderes que deciden las fechas y estrategia basada en opiniones de los miembros Puntuacin: 1 / 2 Actividad Ms de 250 desarrolladores. proyecto real de cdigo abierto: pocos tienen acceso de escritura al repositorio de cdigo sin embargo todo el mundo

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

puede enviar un parche. Puntuacin: 2.2 Actividad en los insectos Ninguna herramienta de seguimiento de fallos y por lo tanto ningn punto de vista global y statictics. Todo pasa a travs de la lista de correo, pero el proyecto ha sido recientemente la adicin de una cierta infraestructura para hacer frente a esta rea. Puede comprobar el estado de los parches presentados en http://wiki.postgresql.org/wiki/Development_information y en CommitFest https: / commitfest.postgresql.org / / accin / commitfest_view / abierto. Puntuacin: 1 / 2 Actividad en las funcionalidades Ninguna herramienta cuenta con solicitud y por lo tanto ningn punto de vista global y statictics. Todo pasa a travs de la lista de correo. ltimamente el uso de CommitFest mejorado y permite cierta visibilidad. Puntuacin: 1 / 2 Actividad sobre las emisiones Importante actividad con frecuentes lanzamientos de menor importancia (correccin de errores) y previstos lanzamientos importantes relacionadas con la prediccin del plan de trabajo emisiones regulares, casi siempre incluyendo las nuevas caractersticas principales Puntuacin: 2.2 Industrializados solucin Independencia de la evolucin Proyecto basado en voluntarios trabajan slo Puntuacin: 2.2 Servicios Capacitacin Rica ofrece proporcionada por varios contratistas, en los idiomas serveral y dividido en mdulos de los niveles de progresiva Puntuacin: 2.2 Apoyo Muchas referencias ofrece en la pgina web del proyecto: http://www.postgresql.org/support/professional_support o en http://www.opensourcexperts.com/Index/index_html/PostgreSQL o http://www.enterprisedb.com/products / support / overview.do Puntuacin: 2.2 Consultora Los servicios de consultora prestados por contratistas en diferentes idiomas serveral ofrece serveral existen como persuasiva Postgres (http://www.pervasivepostgres.com) o EnterpriseDB (http://www.enterprisedb.com) Puntuacin: 2.2

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Documentacin Oficial Ingls documentacin est disponible gratuitamente en SGML, PDF o en formato HTML. Numerosos documentos tcnicos tambin estn disponibles (tutoriales, tutoriales, guas de instalacin y migracin). traduccin al francs y japons tambin est disponible. Otros idiomas en http://wiki.postgresql.org/wiki/Main_Page Puntuacin: 2.2

Aseguramiento de la Calidad
Aseguramiento de la Calidad Ningn proceso claramente definido. guiones Cdigo de verificacin se utilizan antes de cada lanzamiento. Hay una granja donde se puede construir construir publicar resultados (http://www.pgbuildfarm.org). PostgreSQL Adems proporcionada por EnterpriseDB pasa por un ciclo de control de calidad formal. Puntuacin: 1 / 2 Herramientas Muy uso activo de las herramientas para las funciones / asignacin de tareas y seguimiento de los avances No hay ninguna herramienta disponible central. Una serie de pruebas se proporciona (hacer el cheque). EnterpriseDB es una excepcin con PostgreSQL Plus. Puntuacin: 1 / 2 Embalaje BSD FreeBSD El software no est empaquetado para FreeBSD Un puerto existe, pero tiene problemas importantes o que no tiene apoyo oficial Un puerto oficial existe en FreeBSD Puntuacin: 2.2 Mac OS X El software no est empaquetado para Mac OS X Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin Un instalador haga clic en uno est disponible para Mac OS X 10.4 y superior en Intel y PPC e incluye PostgreSQL, pgAdmin, PL / Java y PL / pgSQL plugin.The depurador, haga clic en una instalacin es gestionada por Dave Page, EnterpriseDB. PostgreSQL paquetes tambin estn disponibles para Mac OS X desde el proyecto Fink. Puntuacin: 2.2 NetBSD

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

El software no est empaquetado para NetBSD Un puerto existe, pero tiene problemas importantes o que no tiene apoyo oficial Un puerto oficial existe en NetBSD Puntuacin: 2.2 OpenBSD El software no est empaquetado para OpenBSD Un puerto existe, pero tiene problemas importantes o que no tiene apoyo oficial Un puerto oficial existe en OpenBSD Puntuacin: 2.2 Linux Debian El software no est empaquetado para Debian Un paquete Debian existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin Los usuarios de Debian pueden instalar PostgreSQL con la utilidad apt. Una lista de PostgreSQL paquetes de Debian est disponible en la herramienta de bsqueda de paquetes. Los paquetes de PostgreSQL en Debian se mantienen por Martin Pitt. Puntuacin: 1 / 2 Mandriva El software no est empaquetado para Mandriva Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin Puntuacin: 2.2 Red Hat El software no est empaquetado para Red Hat / Fedora Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin El proyecto ofrece RPM para Red Hat Entreprise Linux. EnterpriseDB tambin lo admite. Puntuacin: 2.2 SuSE El software no est empaquetado para SuSE Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial El software se empaqueta en la distribucin El proyecto ofrece paquetes para SuSE. EnterpriseDB tambin lo admite.

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Puntuacin: 2.2 Fuente Instalacin de la fuente es fcil Instalacin de la fuente est bien documentada Puntuacin: 2.2 Unix AIX El software no est empaquetado para AIX Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial Un paquete estable es siempre para AIX Puntuacin: 0 / 2 HP-UX El software no est empaquetado para HP-UX Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial Un paquete estable es siempre para HP-UX Es necesario construir a partir de fuentes. Puntuacin: 0 / 2 Solaris El software no est empaquetado para Solaris Un paquete existe, pero tiene problemas importantes o que no tiene apoyo oficial (por ejemplo: SunFreeware.com) El software es compatible con Sun para Solaris Dom es totalmente compatible con PostgreSQL en Solaris. Puntuacin: 2.2 Windows El proyecto no se puede instalar en Windows Un paquete existe, pero es limitado o tiene problemas importantes o simplemente cubrir algunos especficos de la versin de Windows (por ejemplo: Windows 2000 y Windows XP) Windows est lleno apoyado y siempre es un paquete Un instalador se ofrece Puntuacin: 2.2 Explotabilidad Facilidad de uso, ergonoma Difcil de usar, requiere un conocimiento en profundidad de la funcionalidad del software Austero y ergonoma muy tcnico GUI incluyendo funciones de ayuda y la ergonoma elaborado instalacin avanzada requiere de habilidades DBA. Herramientas grficas son fciles de usar (en especial los proporcionados por Red Hat). Puntuacin: 1 / 2

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Administracin / Control No hay funciones de administracin o de vigilancia Existentes, funcionalidades, pero incompleta y / o necesitan mejorar Completa y fcil de usar funcionalidades de administracin y supervisin. Posible integracin con herramientas externas (por ejemplo: SNMP, syslog, ...) Consola de administracin (pgAdmin III) es intuitivo y puede administrar varios servidores, pero no incluye funciones de supervisin. PostgreSQL Plus Advanced Server tiene la capacidad de control adicionales. Puntuacin: 1 / 2 Capacidad de adaptacin tcnica Modularidad Monoltico de software Presencia de mdulos de nivel de altura que permite un primer nivel de adaptacin de software concepcin modular, lo que permite una fcil adaptacin del software mediante la seleccin y la creacin de mdulos Puntuacin: 1 / 2 Cdigo modificacin Todo a mano Recopilacin posible, pero complejo sin necesidad de herramientas o documentacin Recopilacin de herramientas (por ejemplo: hacer, ANT, ...) y la documentacin proporcionada Relativamente complejo cdigo fuente en C Puntuacin: 1 / 2 Cdigo de extensin Cualquier modificacin requiere la recompilacin del cdigo Arquitectura diseada para la extensin esttica, sino que requiere la recompilacin Principio de plugin, arquitectura diseada para la extensin dinmica sin necesidad de recompilar Posibilidad de aadir nuevas funciones, tipos de datos, operadores, agregadores como bibliotecas compartidas que pueden ser cargados por dynamiocally PostgreSQL. Puntuacin: 2.2 Estrategia Licencia Permisividad Muy licencia estricta, como GPL Moderado licencia permisiva situado entre ambos extremos (GPL y BSD) de doble concesin de licencias en funcin del tipo de usuario (persona, empresa, ...) o de sus actividades Muy permisiva como BSD o Apache licencias

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

PostgreSQL tiene un sistema de licencias simple. Es liberado bajo la licencia de Berkeley, que permite cualquier uso, siempre y cuando una copia de la Licencia de Berkley se incluye con ella. Esto significa que usted puede lanzar un producto comercial que utiliza PostgreSQL o es un derivado de PostgreSQL sin incluir el cdigo fuente. Puntuacin: 2.2 Proteccin contra las horquillas de propiedad Muy permisiva como BSD o Apache licencias Moderado licencia permisiva situado entre ambos extremos (GPL y BSD), de doble concesin de licencias en funcin del tipo de usuario (persona, empresa, ...) o sus Actividades al Muy licencia estricta, como GPL Puntuacin: 0 / 2 Los dueos del copyright Derechos en manos de unos pocos individuos o entidades, por lo que es ms fcil cambiar la licencia Derechos en manos de muchas personas poseen el cdigo de una manera homognea, lo que hace muy difcil relicenciar Derechos en manos de una persona jurdica en quien confa la comunidad (por ejemplo: la FSF o ASF) Puntuacin: 1 / 2 Modificacin del cdigo fuente De ninguna manera prcticos para proponer la modificacin del cdigo Herramientas que proporciona para acceder y modificar el cdigo (como CVS o SVN), pero no se ha usado para desarrollar el software El proceso de modificacin del cdigo est bien definida, expuestos y respetado, a partir de funciones de asignacin Cdigo fuente disponible, pero no orientar el desarrollo o el documento de arquitectura Puntuacin: 1 / 2 Plan de trabajo No hay hoja de ruta publicada Existentes hoja de ruta sin planificacin Versionned hoja de ruta, con la planificacin y medida de los retrasos No hay hoja de ruta publicada, slo una lista TODO. Puntuacin: 0 / 2 Patrocinador Software no tiene ningn patrocinador, el equipo principal no se paga Software cuenta con un patrocinador nico que puede determinar su estrategia El software es patrocinado por la industria Ejemplo: EnterpriseDB, Red Hat, Grupo NTT, Fujitsu, HP, Open Technology Group, Skype y otros

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Puntuacin: 2.2 Estratgica independencia Ninguna estrategia o detectables fuerte dependencia de un nico actor (persona, empresa, patrocinador) Estratgica visin compartida con otros proyectos de cdigo libre y abierto, pero sin un fuerte compromiso de los propietarios de derechos de autor independencia fuertes del equipo de cdigo, los derechos legales entidad titular, participando activamente en el proceso de normalizacin El equipo del proyecto es realmente independiente. Su estrategia es seguir como sea posible a las normas. Puntuacin: 2.2

RDBMS caractersticas
Norma RDBMS caractersticas SQL compliance SQL-92 Limitado a nivel de entrada nica Transicin o de los niveles intermedios de apoyo nivel de soporte completo Puntuacin: 2.2 SQL-99 el cumplimiento Limitado a nivel central slo Algunas de las caractersticas opcionales estn implementadas y compatibles La mayora de opciones en paquetes (Marco de la Fundacin, a nivel de llamada de interfaz, mdulos almacenados persistentes, y enlaces de lenguaje) se ejecutan conceptos OO, tambin se aplican (herencia entre las tablas, ...) Puntuacin: 1 / 2 SQL: 2003 el cumplimiento Caractersticas implementadas lejos de SQL: 2003 el cumplimiento bsico La mayor parte de SQL: 2003 caractersticas bsicas se aplican y cumplen SQL: 2003 base compatible con la mayora de opciones en paquetes (SQL / Framework, SQL / Fundacin, SQL / CLI, SQL / PSM, SQL / MED, SQL / OLB, SQL / Esquemas, SQL / ERC, SQL / XML) se ejecutan PostgreSQL soporta la mayora de las principales caractersticas de SQL: 2003. De 164 funciones obligatorias que se exigen para la plena conformidad de la base, PostgreSQL cumple con al menos 150. Para obtener ms informacin: http://www.postgresql.org/docs/8.4/static/features-sql-standard.html Puntuacin: 1 / 2 Clsico caractersticas de SQL Tabla limitaciones No se ha aplicado

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Nombrado limitaciones No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Columna limitaciones No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 NULL limitaciones No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 defecto de columna de valores No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Funciones de los valores por defecto No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Las claves externas de apoyo No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Exteriores actualizaciones clave No se ha aplicado Aplicado parcialmente Ejecucin completa Usando ON DELETE / clusula ON UPDATE CASCADE Puntuacin: 2.2 Seguridad Acceso a los niveles de control nombre de usuario, kerberos (4 y 5), identificacin, PAM, LDAP Mtodos de autenticacin

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

md5, la cripta, contrasea y kerberos Soporte SSL No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Transacciones motor transaccional No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 modos transaccionales LEA-COMPROMETIDOS, SERIALIZABLE. En PostgreSQL, puede solicitar cualquiera de los cuatro niveles estndar de aislamiento de transaccin. Pero en el interior, slo hay dos niveles de aislamiento distintos, que corresponden a los cometidos niveles de lectura y Serializable. Cuando se selecciona el nivel de lectura no confirmada que usted realmente consigue lectura confirmada, y cuando se selecciona Lectura repetible usted realmente consigue Serializable, por lo que el nivel de aislamiento real podra ser ms estrictas que lo que usted seleccione. Esto est permitido por el estndar SQL: los cuatro niveles de aislamiento slo definir qu fenmenos no debe ocurrir, que no definen lo que debe suceder fenmenos. La razn de que PostgreSQL slo ofrece dos niveles de aislamiento es que esta es la nica manera sensata para asignar los niveles de aislamiento estndar para la arquitectura de control de concurrencia multiversin. granularidad de bloqueo Bloqueos de tabla nica Pginas de cerraduras Fila cerraduras Puntuacin: 2.2 XA cumplimiento No se ha aplicado Aplicado parcialmente Ejecucin completa S, empezando por el conductor 8.1dev-403. Sin embargo, la interpolacin operacin no es compatible. Puntuacin: 1 / 2 Otras caractersticas de SQL Vistas No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS Los procedimientos almacenados No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Desencadenantes No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Esquemas No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Subconsultas No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 Espacios de tabla No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2 UNICODE No se ha aplicado Aplicado parcialmente Ejecucin completa Puntuacin: 2.2

FECHA: 13/06/2011

Las funciones avanzadas


Las funciones avanzadas Interfaces de programacin ODBC, JDBC, C / C + +, SQL Embeded (dans du C), Tcl / Tk, Perl, Python, PHP. De clustering No capacidades de clustering Activo / Pasivo posible agrupacin Activo / activo posible agrupacin Puntuacin: 1 / 2 Replicacin N Caractersticas de la replicacin

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Maestro / Esclavo de replicacin Mutli-maestro de replicacin A travs de productos de terceros (Slony o eRServer) Puntuacin: 1 / 2 OLAP No se admite Parcialmente financiado Apoya plenamente opciones de terceros disponibles, pero no integrados. Ejemplo: Cybertec http://www.postgresql.at/english/start_e.html Puntuacin: 0 / 2 XML caractersticas No cuenta con XML Muy pocas funciones de XML datos XML est profundamente integrado en el sistema El tipo de datos XML se puede utilizar para almacenar datos XML (bien formado "documentos"). Su ventaja sobre el almacenamiento de datos XML en un campo de texto es que los controles los valores de entrada para la buena formacin, y hay funciones de apoyo para llevar a cabo operaciones de seguridad de tipos en ella. El uso de este tipo de datos requiere la instalacin que fue construida con configure - with-libxml. Dado que no existen operadores de comparacin para el tipo de datos xml, no es posible crear un ndice directamente en una columna de este tipo. Si las bsquedas rpidas en los datos XML se desean, soluciones posibles son la expresin de fundicin a un tipo de cadena de caracteres y la indexacin que, o de revisin de una expresin XPath. Por supuesto, la consulta real tendra que ser ajustado a la bsqueda de la expresin indexada. La funcionalidad de bsqueda de texto en PostgreSQL tambin se puede utilizar para acelerar las bsquedas completo documento de datos XML. El apoyo del proceso previo necesario es, sin embargo, an no est disponible en la distribucin de PostgreSQL. Puntuacin: 1 / 2 SIG caractersticas No hay caractersticas espaciales caractersticas espaciales pocos y limitados El pleno cumplimiento de OpenGIS PostGIS 1.1 y superior es compatible OpenGIS Puntuacin: 2.2

Herramientas
herramientas existentes en todo el RDBMS Herramientas de administracin No hay ninguna herramienta disponible Herramienta (s) disponible, pero limitado (caractersticas o plateforms)

ALUMNO: Jose Ivan Ledesma Celaya MATERIA: CEEDDS

FECHA: 13/06/2011

Disponible la herramienta (s) es (son) completa y fcilmente integrable (scripts, API, ...) PgAdmin III, phpPgAdmin (cliente Web), Administrador de Red Hat y el Centro de Control Puntuacin: 2.2 Herramientas de consulta No hay ninguna herramienta disponible Herramienta (s) disponible, pero limitado (caractersticas o plateforms) Disponible la herramienta (s) es (son) completa y fcilmente integrable (scripts, API, ...) PgAdmin III, phpPgAdmin (cliente Web) Puntuacin: 2.2 Herramientas de migracin No hay ninguna herramienta disponible Herramienta (s) disponible, pero limitado (caractersticas o plateforms) Disponible la herramienta (s) es (son) completa y fcilmente integrable (scripts, API, ...) EnterpriseDB tiene una herramienta de migracin si la compra de PostgreSQL Adems avanzada. Otras herramientas estn disponibles como herramienta de migracin de datos del FSE, SwisSQL, EMS SQL Manager, etc Puntuacin: 2.2 Optimizacin de herramientas No hay ninguna herramienta disponible Herramienta (s) disponible, pero limitado (caractersticas o plateforms) Disponible la herramienta (s) es (son) completa y fcilmente integrable (scripts, API, ...) EXPLICAR y funciones EXPLAIN ANALYZE, EMS PostgreSQL Manager, EnterpriseDB Postgres Studio, etc Puntuacin: 2.2

You might also like