Cuadro comp

12
UNIDAD I: SISTEMAS GESTORES DE BASE DE DATOS CUARTO SEMESTRE Grupo “A CUARTO SEMESTRE Grupo “A CUCC CCT “CUADRO COMPARATIVO DE LOS SISTEMAS GESTORES DE BASE DE Materia: Fund. De Base de Datos Integrantes del equipo: Araceli Hernández Castro, Cleotilde Jorge Rafael, María del Rosario Antonio Gómez, Keren Aradi Martínez Herrera, Antonio Vicente Mendoza, Cristian Joaquín Conti Sánchez. Profesor: Horacio Maldonado Hernández Dirección del blog: http://tutifruttis- INSTITUTO TECNOLÓGICO DE TUXTEPEC CUARTO SEMESTRE GRUPO “A”

Transcript of Cuadro comp

Page 1: Cuadro comp

UNIDAD I: SISTEMAS GESTORES DE BASE DE DATOS

CUARTO SEMESTRE Grupo “A

CUARTO SEMESTRE Grupo “A

CUCCCCT

CUARTO SEMESTRE

“CUADRO COMPARATIVO DE LOS SISTEMAS GESTORES DE BASE DE

Materia: Fund. De Base de Datos

Integrantes del equipo: Araceli Hernández Castro, Cleotilde Jorge Rafael, María del Rosario Antonio Gómez, Keren Aradi Martínez Herrera, Antonio Vicente Mendoza, Cristian Joaquín Conti Sánchez.

Profesor: Horacio Maldonado Hernández

Dirección del blog: http://tutifruttis-equipo.blogspot.com/

Mail: [email protected]

INSTITUTO TECNOLÓGICO DE TUXTEPEC

CUARTO SEMESTRE

GRUPO “A”

Tuxtepec, Oaxaca, 11 de Febrero del 2012

Page 2: Cuadro comp

Grupo “A

Tabla 1. SISTEMAS GESTORES DE BASE DE DATOS

SGBDDEFINICIÓ

NCARACTERÍSTIC

ASVENTAJAS

DESVENTAJAS

LIBRES

Page 3: Cuadro comp

Postg

reS

QL

Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

Implementación del estándar SQL92/SQL99.Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP), cadenas de bits, etc. También permite la creación de tipos propios.Incorpora una estructura de datos array.Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a operaciones con redes, etc.Permite la declaración de funciones propias, así como la definición de disparadores.Soporta el uso de índices, reglas y vistas.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.Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos.

Instalación Ilimitada Con PostgreSQL,

nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia del software.

Soporte Además de

nuestras ofertas de soporte, tenemos una importante comunidad de profesionales y entusiastas de PostgreSQL de los que su compañía puede obtener beneficios y contribuir.

Ahorros considerables en costos de operación

PostgreSQL ha sido diseñado y creado para tener un mantenimiento y ajuste mucho menor que otros productos, conservando todas las características, estabilidad y rendimiento.

Estabilidad y Confiabilidad Legendarias

Es extremadamente común que compañías reporten que PostgreSQL nunca ha presentado caídas en varios años de operación de alta actividad. Ni una sola vez. Simplemente funciona.

Extensible El código fuente

está disponible para todos sin costo.

Multiplataforma PostgreSQL está

disponible en casi cualquier Unix (34 plataformas en la última versión estable), y ahora en versión nativa para Windows.

Diseñado para ambientes de alto volumen

PostgreSQL usa una estrategia de almacenamiento de fila llamada MVCC para conseguir una mejor respuesta en ambientes de grandes volúmenes.

Herramientas gráficas de diseño y administración de BD

Existen varias

Limitaciones al escribir funciones y procedimientos en comparación con Oracle's PL/SQL o Sybase's T-SQL.

Las tablas espaciosas, tablas particionadas, y con bloqueo altamente complicado siguen siendo ofrecidas por los vendedores propietarios de bases de datos.

Carencia de herramientas de desarrollo propia.

Page 4: Cuadro comp

MyS

QL

Es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca MySQL AB, la cual tiene el copyright del código fuente del servidor SQL, así como también de la marca.

MySQL es un software de código abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulneraría la licencia GPL.

El principal objetivo de MySQL es velocidad y robustez. Soporta gran cantidad de tipos de datos para las columnas. Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos. Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla. Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multihilo. Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos. El servidor soporta mensajes de error en distintas lenguas.

Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. Conectividad y seguridad

Un gran porcentaje de las utilidades de MySQL no están documentadas. No es intuitivo, como otros programas (ACCESS).SubconsultasSELECT INTO TABLE: Esta característica propia de Oracle, todavía no está implementada. Triggers y Procedures: Se tiene pensado incluir el uso de procedures almacenados en la base de datos, pero no el de triggers, ya que los triggers reducen de forma significativa el rendimiento de la base de datos.Transacciones: a partir de las últimas versiones ya hay soporte para transacciones, aunque no por defecto (se ha de activar un modo especial). Integridad referencial: aunque sí que admite la declaración de claves ajenas en la creación tablas, internamente no las trata de forma diferente al resto de campos.

COMERCIALES

Page 5: Cuadro comp

Ora

cle

Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar. Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados. Apoya en el diseño y optimización de modelos de datos. Asiste a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros. Apoya en la definición de estándares de diseño y nomenclatura de objetos. Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos. Entorno cliente/servidor.Gestión de grandes bases de datos.Usuarios concurrentes.Alto rendimiento en transacciones.Sistemas de alta disponibilidad.Disponibilidad controlada de los datos de las aplicaciones.Adaptación a estándares de la industria, como SQL-92.Gestión de la seguridad.Autogestión de la integridad de los datos.Opción distribuida.Portabilidad.Compatibilidad.Conectabilidad.Replicación de entornos.

Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. El software del servidor puede ejecutarse en multitud de sistemas operativos. Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencia, como sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con otras bases de datos. Oracle es la base de datos con mas orientación hacía INTERNET Un aceptable soporte.

El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.

También es elevado el coste de la formación.

DB2 es propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos.

DB2 Universal Database es una base de datos universal. Es completamente escalable, veloz y confiable. Corre en modo nativo en casi todas las plataformas, como Windows NT, Sun Solaris, HP-UX, AIX U OS/2. DB2 UDB es un sistema para administración de bases de datos relacionales

Integridad.DB2 UDB incluye características de integridad, asegurando la protección de sus datos aún en caso de que los sistemas sufran un colapso; y de seguridad, permitiendo realizar respaldos en línea con distintos grados de granularidad, sin que ésto afecte la disponibilidad de acceso a los datos por parte de los usuarios.Múltiples usos. Provee la capacidad de hacer frente a múltiples necesidades, desde procesamiento transaccional de misión crítica (OLTP), hasta análisis exhaustivo de los datos para el soporte a la toma de decisiones (OLAP).

Permite agilizar el tiempo de respuestas de esta consultaRecuperación utilizando accesos de sólo índices.Tablas replicadasUniones hashDB2 utiliza una combinación de seguridad externa y control interno de acceso a proteger datos. DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos de usuarios y aplicaciones.DB2 guarda sus datos contra la pérdida, acceso desautorizado, o entradas inválidas. Puede realizar la administración de la DB2

El DB2 - IBM es la tercera base de datos que más se vende, de acuerdo con los VARs recientemente encuestados en el número de junio de 1996 de la revista VAR Business Magazine. El Microsoft SQL Server se anotó un 38%, Oracle, 21%, IBM, 10%, Informix, 9%, y Sybase un 8%.En sistemas grandes la base más usada es DB2 ya que corre en diferentes plataformas operativas, pero en realidad, en la mayoría de los casos la decisión para optar por un software de estas D

b2

Un

ivers

al

Data

base

Page 6: Cuadro comp

(RDBMS) multiplataforma, especialmente diseñada para ambientes distribuidos, permitiendo que los usuarios locales compartan información con los recursos centrales.

Escalabilidad.Sus características distintivas de escalabilidad le permiten almacenar información en un amplio rango de equipos, desde una PC portatil hasta un complejo ambiente de mainframes procesando en paralelo.Web enabled para E-business.Incluye tecnología basada en Web que permite generar aplicaciones en sus Intranets y responder a las oportunidades de negocios

disponibles en Internet. Además, DB2 UDB provee soporte a Java.Facilidad de instalación y uso.La primera versión de DB2 para NT fue reconocida en el mercado como una base de datos muy poderosa, pero difícil de instalar y usar. En esta versión (DB2 UDB), IBM agregó muchas herramientas gráficas para facilitar el uso tanto de usuarios, como administradores y desarrolladores. Universalidad.

DB2 UDB es, además, la única base de datos realmente universal: es multiplataforma (16 plataformas - 10 no IBM), brinda soporte a un amplio rango de clientes, soporta el acceso de los datos desde Internet y permite almacenar todo tipo de datos incluyendo texto, audio, imágenes y video o cualquier otro definido por el usuario.

desde cualquier puesto de trabajo.La mayoría de los que utilizan equipos IBM utilizan DB2 porque es confiable y tiene un muy buen soporte técnico. El DB2 se basa en dos ejes que lo hacen fuerte en su rendimiento: utiliza un sistema multiprocesador (SMP) simétrico y un sistema de procesador paralelo masivo.El DB2 distribuye y recuerda la ubicación de cada pista donde se encuentra la información. En el contexto de una larga base de datos, este sistema de partición hace que la administración sea mucho más fácil de manejar que una base de datos de la misma medida no particionada.La base de datos se puede programar para tener una exacta cantidad de particiones que contienen la información del usuario, índice, clave de transacción y archivos de configuración. De esta forma, los administradores definen grupos de nodos, que son una serie de particiones de la base, lo que posteriormente facilita cualquier búsqueda.

características es corporativa.Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar.Influye en la elección el hardware utilizado.

Page 7: Cuadro comp

dB

ase (

dB

I)Fue el primer Sistema de gestión de base de datos usado ampliamente para microcomputadoras, publicado por Ashton-Tate para CP/M, y más tarde para Apple II, Apple Macintosh, UNIX [1], VMS [2], e IBM PC bajo DOS donde con su legendaria versión III Plus se convirtió en uno de los títulos de software más vendidos durante un buen número de años.

dBASE nunca pudo superar exitosamente la transición a Microsoft Windows y terminó siendo desplazado por otros productos como Paradox, Clipper, y FoxPro.

Incorporaba un lenguaje propio interpretado y requería un LAN PACK para funcionar sobre red local.

El dBase se ha desarrollado

en una lengua orientada al

objeto moderno que funciona

en 32 el pedacito Windows.

Su lenguaje es similar al

Pascal. Puede ser utilizado

para construir una variedad

amplia de usos incluyendo los

apps de la tela recibidos en

usos ricos de un servidor de

Windows, del cliente de

Windows, y usos del

middleware. El dBase puede

tener acceso a la mayoría de

los motores modernos de la

base de datos vía

conductores de ODBC.

Ofrece un IDE con una

ventana y un navegador

del comando, a tiempo

un recopilador justo, un

preprocesador, un

intérprete virtual de la

máquina, un linker para

crear el uso.

Proporcionó comandos y

funciones procesales

detallados de abrir y de

atravesar expedientes

en los ficheros de datos.

Manipular valores del

campo, y de manipular

las secuencias de texto.

Es un clásico, pero fue

superado, ya que es

una sistema gestor de

Base de datos pero

menos potente que

otros.

Base de datos relacional para entorno MS Windows, anteriormente disponible para MD-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimáticawordPerfect office.

Crear tablas de datos indexadas.Modificar tablas de datos.Relaciones entre tablas (creación de bases de datos relacionales).Creación de consultas y vistas.Consultas referencias cruzadas.Consultas de acción (INSERT, DELETE, UPDATE).Formularios.Informes.Llamadas a la API de windows.Interacción con otras aplicaciones que usen VBA (resto de aplicaciones deMicrosoft Office, Autocad, etc.).Macros.Interconexión con entornos de bases de datos de gran nivel (como por ejemplo SQL Server) a través de vinculación.Soporte de lectura de sistemas de archivos individuales (como FoxBase y similares) a través de vinculación e importación de datos.

Su lenguaje de programación (ObjectPAL) es Pascal, lo que le hace más potente que los sistemas de base de DATOS que usan Visual Basic.El uso eficaz de la memoria (convencional, así como ampliada / ampliado).Su capacidad de almacenamiento en registros es bastante elevada, y a la hora de localizar registros, resulta muy rápida si se utilizan los índices.lleva incorporado un sistema de protección de tablas, con el cual, una tabla no es accesible mientras no se le suministre su correspondiente password.

Su acceso se hace a través del BDE (Borland DataBase Engine), y esto hace que su instalación sea algo desordenado y confuso, pero por lo demás, un sistema muy eficiente.al construir una aplicación basada en BDE, en esta se incluye automáticamente el motor de acceso a datos.No ha sido mejorado ni se le han incorporado nuevas funcionalidades por lo que tiende a desaparecer.

Page 8: Cuadro comp

Mic

rosoft

SQ

L S

erv

er

Microsoft SQL Server es un sistema para la gestión 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.

Arquitectura RDBMS.Data Warehousing y amplio soporte de datos.Disponibilidad, fiabilidad y tolerancia a fallos (mirroring con failover, point int time,etc).Operaciones de Indexación y Restauración Online.Nuevas herramientas integradasAislamiento de Imágenes (SI)Particionado de DatosBackups duplicados ("mirrored backup").Recuperación rápida.Soporte de transacciones.Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.Además permite administrar información de otros servidores de datos.Máximo nivel de concurrencia con lecturas consistentes.Realización de copia de seguridad de manera sencilla, se utiliza una transacción de tipo snapshot y se obtiene una copia consistente de la BD, incluso puede realizarse todo tipo de cambio en la estructura de la BD mientras se realiza la copia.Los lectores nunca bloquean a los escritores.La cancelación y aceptación de las transacciones son inmediatas.No-Consumición de recursos: los recursos son las propias versiones generadas de los registros, no son necesarios recursos para almacenar recursos.

MSSQL usa Address Windowing Extensión (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administración dinámica de memoria y sólo le permite alojar un máximo de 64GB de memoria compartida.MSSQL no maneja compresión de datos (en SQL Server 2005 y 2000, solamente la versión 2008 Enterprise Edition incluye esta característica), por lo que ocupa mucho espacio en disco.MSSQL está atado a la plataforma del sistema operativo sobre la cual se instala.Enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software.Recogida de basura (garbage collection), las versiones de registros de transacciones antiguas ya finalizadas deben ser recuperadas como espacio libres.Velocidad de actualizaciones y lecturas, son poco lentasTiempo de respuestas no esperadas.Si una transacción dura mucho tiempo, durante ese periodo no se podrá recoger la basura y el tamaño de la BD crecerá.La relación precio con otros SGBD es un impedimento para su mayor uso.

Page 9: Cuadro comp

Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información organizada sistemáticamente. En la terminología propia de las bases de datos hay tres conceptos claves dentro de las tablas: campo, registro y dato.Un campo es cada uno de los tipos de datos que se van a usar. Se hace referencia a los campos por su nombre.Un registro  está formado por el conjunto de información en particular.Un dato es la intersección entre un campo y un registro.

Es un componente de la suite ofimática Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica simple. Además, estas bases de datos pueden ser consultadas por otros programas. Este programa permite manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la información.

Posibilidad de ampliación, es utilizado para automatizar tareas, crear formularios simplificados para interactuar con una base de datos o atar una base de datos a otra aplicación de Office para aumentar la funcionalidad.Sencillez el programa incluye una gran variedad de asistentes y plantillas diseñadas para simplificar el proceso de crear bases de datos para diferentes tareas.Múltiples usuarios varios usuarios pueden trabajar con la base de datos Access si se ha dividido con la herramienta Database Splitter. Esta separa la base de datos en divisiones que contiene los cuadros en el back-end y una interfaz que contiene las herramientas de acceso a datos en el front-end.Escalabilidad la bases de datos Access incluye una limitación de tamaño de 2 GB, 32.768 objetos y 255 usuarios simultáneos.

Al modificarse la tabla conllevar a la destrucción de la información previamente almacenada.

FoxP

ro (

MS

)

Es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.

Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.Flexibilidad para crear todo tipo de soluciones de bases de datos.Lenguaje de programación Orientado a objetos.Utilización de sentencias SQL en forma nativa.Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM.Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft.

Administración de Datos e Interoperabilidad (Cree soluciones .NET, compatibles con XML jerárquico. Intercambia datos con SQL a través del lenguaje SQL). Herramientas de Productividad Extendibles para el Programador (Mejore sus interfaces de usuarios con formularios y un soporte de imágenes mejorado, personalice ventanas). Flexibilidad para Construir Todo Tipo de Soluciones de Base de Datos (Construya y despliegue aplicaciones individuales y remotas para PC`s que operan en windows. Cree y acceda a componentes .COM y a servicios Web basados en XML y compatibles con microsoft .NET. Reporte de Funciones de Sistema (Control preciso de reportes y formateo de datos). Fácil de Actualizar (Actualizaciòn sencilla, VFP 8.0 es 100% compatible con VFP 9.0).

Rumores de que Microsoft planea terminar el soporte para FoxPro han sido comunes desde su adquisición del producto, a pesar del hecho de que éste ha tenido el tiempo de vida de soporte más largo para un producto de Microsoft. Dificultad de mantenimiento.

Access (

MS

)

Page 10: Cuadro comp

Info

rmix

Es un gestor de base de datos creado por informix sofware Inc. Incluye un RDBMS (sistema Administrador de Base de datos relacionales/ Relational Data Base Manager System) basado en SQL,un lenguaje de cuarta generación y juegos de herramientas para la inclusión de SQL en programas de aplicación.

INFORMIX fue el primer sistema de manejo de bases de datos relacionadas para UNIX. Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing) para UNIX. Esta tecnología se puede ver en INFORMIX Dynamic Server. Cumple con los niveles de seguridad de la NCSC B1 y C2 (National Computer Security Center). Publica resultados en benchmarks TPC-C (Transaction Prosessing Council). Utiliza un manejador relacional de base de datos orientado a objetos (ORDBMS), completamente escalable y extensible a cualquier tipo de datos. Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el lenguaje de programación Java.

Hace la conversión de tipos automáticamente, es decir no es necesario especificar alguna instrucción que diga que conversión de tipo se necesita. Los valores nulos se identifican con la palabra NULL y es el estado inicial de cualquier variable que se maneje. Si no se colocan algunos valores, añade nulo automáticamente. Reduce los costos de la administraciónAtiende las necesidades de las exigentes prácticas actuales del e-business particularmente para aplicativos que requieran transacciones de alto desempeño. Soporta requisitos de procesamiento de transacción online, complejos y rigurosos. Optimiza capacidades de inteligencia del negocio competitivas. Maximiza operaciones de datos para el grupo de trabajo y para la empresa en total.

No tiene soporte para BLOBs (Objetos grandes binarios). Imágenes, audio, video No tiene soporte para el tipo de datos VARCHAR. Son datos con una longitud fija de máximo 2000 caracteres. No es recomendable utilizarlo con aplicaciones que exigen un gran rendimiento desde el punto de vista de la rapidez, ya que si bien no es lento, no posee la velocidad de sus competidores. ES single-Threaded, no aprovecha procesadores múltiples. (Se ocupa de una sola petición al mismo tiempo).