Plataforma de comparación
SQL Server 2000 sólo funciona en plataformas basadas en Windows, incluyendo Windows 9x, Windows NT, Windows 2000 y Windows CE.En comparación con SQL Server 2000, Oracle 9i de base de datos compatible con todas las plataformas conocidas, incluidas las plataformas basadas en Windows, AIX basados en Sistemas, Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel, Sun Solaris y así sucesivamente.
Requisitos de hardware
Para instalar SQL Server 2000, debe tener el procesador Intel o plataformas compatibles y el hardware siguiente:Hardware | Requisitos |
---|---|
Processor Procesador | Pentium 166 MHz or higher Pentium 166 MHz o superior |
Memory Memoria | 32 MB RAM (minimum for Desktop Engine), 32 MB de RAM (mínimo de Desktop Engine), 64 MB RAM (minimum for all other editions), 64 MB de RAM (mínimo para todas las otras ediciones), 128 MB RAM or more recommended 128 MB de RAM o más recomendado |
Espacio en disco duro | 270 MB (full installation), 270 MB (instalación completa), 250 MB (typical), 250 MB (típico), 95 MB (minimum), 95 MB (mínimo), Desktop Engine: 44 MB Desktop Engine: 44 MB Analysis Services: 50 MB minimum and 130 MB typical Analysis Services: mínimo de 50 MB y 130 MB típica English Query: 80 MB Consulta Inglés: 80 MB |
Oracle 9i soporta plataformas Intel o compatibles, sistemas basados en AIX, Compaq Tru64 UNIX, HP Serie 9000 de HP-UX, Linux Intel, Sun Solaris y así sucesivamente.
Para instalar Oracle 9i en las plataformas Intel o compatibles, debe tener el siguiente hardware:
Hardware | Requisitos |
---|---|
Procesador | Pentium 166 MHz or higher Pentium 166 MHz o superior |
Memoria | RAM: 128 MB (256 MB recommended) RAM: 128 MB (256 MB recomendado) Virtual Memory: Initial Size 200 MB, Maximum Size 400 MB Memoria virtual: Tamaño inicial 200 MB, tamaño máximo de 400 MB |
Espacio en disco duro | 140 MB on the System Drive 140 MB en la unidad del sistema plus 4.5 GB for the Oracle Home Drive (FAT) más el 4,5 GB para el regreso a casa de Oracle (FAT) or 2.8 GB for the Oracle Home Drive (NTFS) o 2,8 GB para la unidad de inicio de Oracle (NTFS) |
Para instalar Oracle 9i base de datos en los sistemas UNIX, tales como sistemas basados en AIX, Compaq Tru64 UNIX, HP 9000 Series HP-UX y Sun Solaris, usted debe tener el siguiente hardware:
Hardware | Requisitos |
---|---|
Memoria | A minimum of 512 MB RAM Un mínimo de 512 MB de RAM |
Espacio de intercambio | A minimum of 2 x RAM or 400 MB, whichever is greater Un mínimo de 2 x memoria RAM o 400 MB, lo que sea mayor |
Espacio en disco duro | 4.5 GB 4,5 GB |
Requisitos de software
SQL Server 2000 está disponible en seis ediciones: Enterprise, Standard, Personal, Developer, Desktop Engine y SQL Server CE (una versión compatible para Windows CE) y requiere el siguiente software:Operating System Sistema Operativo | Enterprise Edition Enterprise Edition | Standard Edition Standard Edition | Personal Edition Personal Edition | Developer Edition Developer Edition | Desktop Engine Desktop Engine | SQL Server CE SQL Server CE |
---|---|---|---|---|---|---|
Windows CE Windows CE | No N | No N | No N | No N | No N | Yes Sí |
Windows 9x Windows 9x | No N | No N | Yes Sí | No N | Yes Sí | No N |
Windows NT 4.0 Workstation with Service Pack 5 Windows NT 4.0 Workstation con Service Pack 5 | No N | No N | Yes Sí | Yes Sí | Yes Sí | No N |
Windows NT 4.0 Server with Service Pack 5 Windows NT 4.0 Server con Service Pack 5 | Yes Sí | Yes Sí | Yes Sí | Yes Sí | Yes Sí | No N |
Windows NT 4.0 Server Enterprise Edition with Service Pack 5 Windows NT 4.0 Server Enterprise Edition con Service Pack 5 | Yes Sí | Yes Sí | Yes Sí | Yes Sí | Yes Sí | No N |
Windows 2000 Professional Windows 2000 Professional | No N | No N | Yes Sí | Yes Sí | Yes Sí | No N |
Windows 2000 Server Windows 2000 Server | Yes Sí | Yes Sí | Yes Sí | Yes Sí | Yes Sí | No N |
Windows 2000 Advanced Server Windows 2000 Advanced Server | Yes Sí | Yes Sí | Yes Sí | Yes Sí | Yes Sí | No N |
Windows 2000 DataCenter Windows 2000 Datacenter | Yes Sí | Yes Sí | Yes Sí | Yes Sí | Yes Sí | No N |
Windows XP Professional Windows XP Professional | No N | No N | Yes Sí | Yes Sí | Yes Sí | No N |
Oracle 9i de base de datos está disponible en tres ediciones: Enterprise, Standard y personal y requiere el siguiente software:
Platform Plataforma | Operating System Version Versión del sistema operativo | Required Patches Parches necesarios |
---|---|---|
Windows-based Basado en Windows | Windows NT 4.0 Windows NT 4.0 | Service Pack 5 Service Pack 5 |
Windows-based Basado en Windows | Windows 2000 Windows 2000 | Service Pack 1 Service Pack 1 |
Windows-based Basado en Windows | Windows XP Windows XP | Not Necessary No es necesario |
AIX-Based AIX-base | AIX 4.3.3 AIX 4.3.3 | Maintenance Level 09 and IY24568, Mantenimiento del nivel 09 y IY24568, IY25282, IY27614, IY30151 IY25282, IY27614, IY30151 |
AIX-Based AIX-base | AIX 5.1 AIX 5.1 | AIX 5L release 5.1 ML01+ (IY22854), AIX 5L versión 5.1 ML01 + (IY22854), IY26778, IY28766, IY28949, IY29965, IY30150 IY26778, IY28766, IY28949, IY29965, IY30150 |
Compaq Tru64 UNIX Compaq Tru64 UNIX | Tru64 5.1 Tru64 5.1 | 5.1 patchkit 4 5.1 patchkit 4 |
Compaq Tru64 UNIX Compaq Tru64 UNIX | Tru64 5.1A Tru64 5.1a | 5.1A patchkit 1 5.1a patchkit un |
HP-UX HP-UX | HP-UX version 11.0 (64-bit) HP-UX versión 11.0 (64 bits) | Sept. 2001 Quality Pack, PHCO_23792, 09 2001 Quality Pack, PHCO_23792, PHCO_24148, PHKL_24268, PHKL_24729, PHCO_24148, PHKL_24268, PHKL_24729, PHKL_ 25475, PHKL_25525, PHNE_24715, PHKL_ 25475, PHKL_25525, PHNE_24715, PHSS_23670, PHSS_24301, PHSS_24303, PHSS_23670, PHSS_24301, PHSS_24303, PHSS_24627, PHSS_22868 PHSS_24627, PHSS_22868 |
Linux Linux | SuSE Linux Enterprise Server 7 SuSE Linux Enterprise Server 7 (or SLES-7) with kernel 2.4.7, (O SLES-7) con el kernel 2.4.7, and glibc 2.2.2 y glibc 2.2.2 | Not Necessary No es necesario |
Sun Solaris Sun Solaris | Solaris 32-Bit 2.6 (5.6), 7 (5.7) Solaris de 32 bits 2.6 (5.6), 7 (5.7) or 8 (5.8) u 8 (5.8) | Not Necessary No es necesario |
Sun Solaris Sun Solaris | Solaris 64-Bit 8 (5.8) Solaris de 64 bits 8 (5.8) | Update 5 Actualización N º 5 |
Comparación de rendimiento
Es muy difícil hacer la comparación entre el rendimiento de SQL Server 2000 y Oracle 9i Database.El rendimiento de las bases de datos depende más bien de la experiencia de los desarrolladores de bases de datos y administrador de base de datos del proveedor de la base de datos.Usted puede utilizar estas dos RDBMS para construir un sistema estable y eficiente. Sin embargo, es posible definir las operaciones típicas que utilizan en los sistemas de control de inventarios, sistemas de reserva aérea y los sistemas bancarios. Después de definir estas operaciones típicas, es posible que se ejecutan en los sistemas de gestión de bases de datos diferentes que trabajan en el hardware y plataformas de software.TPC pruebas
El Transaction Processing Performance Council ( TPC.Org ) es una organización independiente que especifica las operaciones típicas (transacciones utilizadas en los sistemas de control de inventarios, sistemas de reserva de avión y los sistemas bancarios) y algunas reglas generales de estas operaciones deben cumplir.El TPC produce puntos de referencia que el procesamiento de transacciones y base de datos de medida de rendimiento en términos de número de transacciones que un determinado sistema y base de datos puede realizar por unidad de tiempo, por ejemplo, las transacciones por segundo o transacciones por minuto.
La organización del TPC hizo el pliego de condiciones de muchas pruebas.Hay TPC-C, TPC-H, TPC-R, TPC-W y algunas pruebas de edad, tales como TPC-A, TPC-B y TPC-D. La prueba más popular es el TPC-C (prueba OLTP).
En el momento en que el artículo se escribió, SQL Server 2000 celebró la parte superior del TPC-C, según los resultados de rendimiento con los sistemas con particiones distribuidas clúster Vista-basado.
Véase el Top Ten de TPC-C para la versión 5 Resultados de rendimiento
En el momento en que el artículo se escribió, SQL Server 2000 celebró la parte superior del TPC-C, según los resultados de precio / rendimiento. Véase el Top Ten de TPC-C por Desempeño Versión / Precio 5 resultados
Tenga en cuenta. Como la mayoría de las organizaciones que realmente no funcionan muy grandes bases de datos, por lo que los puntos clave en el que SQL Server 2000 ganó el puntos de referencia TPC-C en realidad no importa a la inmensa mayoría de las empresas.
Comparación de precios
Uno de los principales de Microsoft SQL Server 2000 las ventajas en comparación con Oracle 9i Database es que SQL Server es más barato. Otra ventaja de SQL Server es que Microsoft incluye el procesamiento analítico en línea (OLAP) y minería de datos como características estándar en SQL Server 2000 Enterprise Edition. Por lo tanto, puede guardar hasta cuatro veces con SQL Server 2000 Enterprise Edition si utiliza OLAP y de minería de datos.Las comparaciones de precios a continuación se basa en la Oracle and SQL Server 2000 Price Comparison Oracle y SQL Server 2000 Comparación de precios el artículo de Microsoft.
Compara precios para SQL Server 2000 Standard Edition y Oracle 9i Standard Edition:
Number of CPUs Número de CPUs | Oracle9i Standard Edition Oracle9i Standard Edition | SQL Server 2000 Standard Edition SQL Server 2000 Standard Edition |
---|---|---|
1 1 | $15,000 $ 15.000 | $4,999 $ 4.999 |
2 2 | $30,000 $ 30.000 | $9,998 9.998 dólares |
4 4 | $60,000 $ 60.000 | $19,996 $ 19.996 |
8 8 | $120,000 $ 120.000 | $39,992 $ 39.992 |
16 16 | $240,000 $ 240.000 | $79,984 79.984 dólares |
32 32 | $480,000 $ 480.000 | $159,968 $ 159.968 |
Compara precios para SQL Server 2000 Enterprise Edition (que incluyen OLAP y de minería de datos) y Oracle9i Enterprise Edition con OLAP y / o minería de datos:
Number of CPUs Número de CPUs | Oracle9i Enterprise Edition Oracle9i Enterprise Edition | Oracle9i Enterprise Edition with OLAP or Data Mining Oracle9i Enterprise Edition con OLAP o de minería de datos | Oracle9i Enterprise Edition With OLAP and Data Mining Oracle9i Enterprise Edition Con OLAP y de minería de datos | SQL Server 2000 Enterprise Edition SQL Server 2000 Enterprise Edition |
---|---|---|---|---|
1 1 | $40,000 $ 40.000 | $60,000 $ 60.000 | $80,000 $ 80.000 | $19,999 $ 19.999 |
2 2 | $80,000 $ 80.000 | $120,000 $ 120.000 | $160,000 $ 160.000 | $39,998 $ 39.998 |
4 4 | $160,000 $ 160.000 | $240,000 $ 240.000 | $320,000 $ 320.000 | $79,996 79.996 dólares |
8 8 | $320,000 $ 320.000 | $480,000 $ 480.000 | $640,000 $ 640.000 | $159,992 $ 159.992 |
16 16 | $640,000 $ 640.000 | $960,000 $ 960.000 | $1,280,000 $ 1,280,000 | $319,984 319.984 dólares |
32 32 | $1,280,000 $ 1,280,000 | $1,920,000 1.920.000 dólares | $2,560,000 2.560.000 dólares | $639,968 $ 639.968 |
Nota. Esta no es una comparación entre el precio completo de SQL Server 2000 y Oracle 9i Database. Usted puede tener todos los descuentos y los precios pueden aumentar o disminuir en el futuro. Vea Microsoft y Oracle para obtener más información sobre el precio de sus productos.
Comparación de funciones
SQL Server 2000 y Oracle 9i de base de datos de apoyo de ANSI SQL-92 de nivel de entrada y no admiten el estándar ANSI SQL-92 de nivel intermedio. En la sección de Comparación de Características de este artículo quiero hacer la comparación breve de las instrucciones Transact-SQL con PL / SQL y mostrar algunos de SQL Server 2000 y bases de datos Oracle 9i límites.PL/SQL vs T-SQL
El dialecto de SQL compatible con Microsoft SQL Server 2000 se denomina Transact-SQL (T-SQL). El dialecto de SQL con el apoyo de Oracle 9i de base de datos se llama PL / SQL. PL / SQL es el lenguaje más potente que el T-SQL. Esta es la breve comparación de PL / SQL y T-SQL:Feature Función | PL/SQL PL / SQL | T-SQL T-SQL |
---|---|---|
Indexes Índices | B-Tree indexes, B-Tree índices, Bitmap indexes, Índices de mapa de bits, Partitioned indexes, Índices con particiones, Function-based indexes, Basado en los índices de función, Domain indexes Dominio de los índices | B-Tree indexes B-Tree índices |
Tables Tablas | Relational tables, tablas relacionales, Object tables, tablas de objetos, Temporary tables, Tablas temporales, Partitioned tables, Tablas con particiones, External tables, Exterior Mesas, Index organized tables Índice organizado mesas | Relational tables, tablas relacionales, Temporary tables Tablas temporales |
Triggers Desencadenantes | BEFORE triggers, ANTES desencadenantes, AFTER triggers, Desencadenadores AFTER, INSTEAD OF triggers, EN VEZ de disparadores, Database Event triggers Base de datos de eventos desencadenantes | AFTER triggers, Desencadenadores AFTER, INSTEAD OF triggers EN VEZ de disparadores |
Procedures Procedimientos | PL/SQL statements, PL / SQL, Java methods, Java métodos, third-generation language de tercera generación del lenguaje (3GL) routines (3GL) rutinas | T-SQL statements T-SQL |
Arrays Matrices | Supported Apoyado | Not Supported No se admite |
SQL Server 2000 and Oracle 9i limits SQL Server 2000 y Oracle 9i límites
Here you can find some SQL Server 2000 and Oracle 9i Database limits: Aquí puedes encontrar algunos de SQL Server 2000 y Oracle 9i límites de base de datos:Feature Función | SQL Server 2000 SQL Server 2000 | Oracle 9i Database Base de datos Oracle 9i |
---|---|---|
base de datos de longitud del nombre | 128 128 | 8 8 |
columna de longitud del nombre | 128 128 | 30 30 |
índice de la longitud del nombre | 128 128 | 30 30 |
tabla de longitud de nombre | 128 128 | 30 30 |
vista de la longitud del nombre | 128 128 | 30 30 |
Longitud del nombre de procedimiento almacenado | 128 128 | 30 30 |
columnas por índice máximo | 16 16 | 32 32 |
el tamaño de caracteres | 8000 8000 | 2000 2000 |
max varchar() size varchar max () de tamaño | 8000 8000 | 4000 4000 |
columnas máximo por mesa | 1024 1024 | 1000 1000 |
tabla de registros de longitud máxima | 8036 8036 | 255000 255000 |
tamaño máximo de consulta | 16777216 16777216 | 16777216 16777216 |
subconsultas recursivas | 40 40 | 64 64 |
tamaño de la cadena constante en SELECT | 16777207 16777207 | 4000 4000 |
tamaño de la cadena constante en WHERE | 8000 8000 | 4000 4000 |
Conclusión
No es cierto que SQL Server 2000 es mejor que Oracle 9i o viceversa. Ambos productos se pueden utilizar para construir un sistema estable y eficiente y la estabilidad y la eficacia de sus aplicaciones y bases de datos dependen más bien de la experiencia de los desarrolladores de bases de datos y administrador de base de datos del proveedor de la base de datos. Sin embargo, SQL Server 2000 tiene algunas ventajas en comparación con Oracle 9i y viceversa.Las ventajas de SQL Server 2000:
- SQL Server 2000 es más barato comprar que la base de datos Oracle 9i.
- SQL Server 2000 tiene el máximo rendimiento TPC-C y el precio / resultados de rendimiento.
- SQL Server 2000 es generalmente aceptado como más fácil de instalar, utilizar y administrar.
- Base de datos Oracle 9i soporta todas las plataformas conocidas, no sólo las plataformas basadas en Windows.
- PL / SQL es el lenguaje más potente que el T-SQL.
- Más de ajuste a la configuración se puede hacer a través de parámetros de inicio.
profe la pagina anterior esta los otros sgbd esto solo es una comparacion
ResponderEliminar