“Conocimientos software>Software de base de datos

Diferencias entre Oracle y SQL Servers

2011/5/25
Lenguaje de consulta estructurado o SQL , es un lenguaje de programación diseñado para la gestión de bases de datos. Para utilizar SQL y crear su propia base de datos , se necesita un servidor de base de datos, a menudo llamado " sistema de gestión de base de datos relacional . " Las opciones populares incluyen Oracle, Microsoft SQL Server ( MSSQL ) y MySQL. Todos ellos trabajan generalmente de la misma manera , pero tienen una serie de diferencias sutiles . Precio

La diferencia más notable entre Oracle y sus competidores es el costo. Mientras que Oracle tiene un Oracle Express Edition que es gratuito y carece de muchas características, la Standard Edition y Enterprise Edition puede tanto costó decenas de miles de dólares para la licencia de procesador , número de usuarios y apoyo. Fijación de precios de Microsoft SQL Server es comparable , pero MySQL es totalmente gratuito y de código abierto .
Propósito

Debido al alto precio de Oracle y MSSQL , ambos productos están dirigidos hacia las grandes organizaciones. Aunque MySQL también puede funcionar bien para algunas empresas y organizaciones ( y en particular para proyectos en línea ) , que carece de las características robustas y posibilidades add-on de los otros dos.
Sintaxis
sintaxis SQL

de Oracle es diferente de otros servidores de bases de datos en una serie de frentes técnicos. Por ejemplo , al actualizar una tabla basada en los criterios de la otra tabla , Oracle utiliza un UPDATE ... WHERE EXISTS comando , mientras que MSSQL utiliza un UPDATE ... DESDE comandos . Por esta razón, es difícil de mover la información de base de datos de un servidor a otro .
Tipos de datos y capacidades de

Cada pieza de datos dentro de una base de datos se le asigna un conjunto de datos específicos tipo : entero , texto , fecha y así sucesivamente . Naturalmente , cada servidor de base de datos tiene ligeramente diferentes tipos de datos , así como diferentes definiciones , de cada uno. Por ejemplo , mientras que una cadena de longitud fija de datos de Oracle puede ser de hasta 2000 bytes ( 2 KB) , en MySQL sólo puede ser de hasta 255 bytes .
Ejecutar programas

varios lenguajes de programación , sobre todo en Java , se puede escribir , compilar y ejecutar directamente desde el interior de la base de datos Oracle . Del mismo modo, las bases de datos de Oracle pueden usar XML ( eXtensible Markup Language) para transferir datos fácilmente. MySQL no tiene soporte para XML o los programas dentro de bases de datos en ejecución.
Extensibilidad

Oracle es compatible con una serie de programas y extensiones relacionadas en su servidor de base de datos que otros servidores no lo hagas. Estos incluyen Active Data Guard , minería de datos y creación de particiones . MySQL, como un programa gratuito , no ofrece tales extensiones , aunque MSSQL no ofrecen un número limitado de similares add- ons como su análisis y servicios de replicación . La mayoría de los programas de extensión de Oracle y el costo de complementos de MSSQL adicional.

Software de base de datos
Cómo utilizar Formular para llenar DataTextField
Cómo identificar una clave principal
Cómo grabar una imagen ISO en un disco duro
Cómo crear una base de datos Access Presupuesto uso
Vs base de datos relacional . Banco de Datos Biológicos
Cómo cambiar al Modo Multi - usuario en FileMaker
¿Cuál es el papel del usuario final en el proceso de desarrollo de base de datos
Cómo convertir a SQLite 3
Conocimientos Informáticos © http://www.ordenador.online