Mejor respuesta
Responderé esto de una manera más pragmática. Personalmente, estoy menos interesado en las implementaciones técnicas, excepto cuando limitan o potencian lo que puedo hacer con una herramienta.
Teradata es un dispositivo que es específicamente bueno para agregar datos. Por supuesto, puede hacer más cosas que eso, pero esas cosas no son notables. Eso tiene sentido cuando miramos la arquitectura MPP de la que están tan orgullosos. Desafortunadamente, siempre es MPP todo el tiempo. Además, debido a que es un electrodoméstico, la única forma de obtener más energía es comprando más electrodomésticos. Este es un enfoque obviamente anticuado en la era moderna elástica. Además, su implementación requiere que no aplique RI. Lo que significa que la mayoría de las razones por las que se usa un RDBMS se descartan. Esto generalmente está bien si está agregando desde una fuente muy limpia como SAP. Sin embargo, si tiene muchos de fuentes sucias dispares, uno tendrá que invertir más en ETL y QA.
Además, teradata carece de una capa de abstracción de datos sofisticada. Esto lleva a la gente a tratarlo como de solo lectura. Esto está bien si tiene un simple almacén de datos que no deriva valores que alimentan nada más que un informe. No alcanza la visión original de Fábrica de información corporativa de Inmon. Además, no tiene el optimizador más inteligente. Puede manejar modelos 3nf perfectamente. Dependiendo de la consulta, puede confundirse con complejos esquemas de estrellas. Olvídate de los modelos recursivos de escala.
Oracle, por otro lado, es cualquier cosa que tengas la habilidad y la voluntad de crear. Puede ser un servidor de aplicaciones muy económico para la base de datos de una fábrica de información corporativa de varios petabytes. Se puede personalizar para la aplicación en todos los niveles, desde la SAN hasta el sistema operativo, la base de datos y la capa de abstracción. Cualquier modelo que tenga sentido para un RDBMS funcionará con el optimizador muy sofisticado. El mayor problema de Oracle es que castigan a los inexpertos en la forma de hacer las cosas de Oracle. Debido a que hay tantas opciones de personalización para tantos casos de uso diferentes, hay mucho que aprender. Si hace las cosas de la manera que no Oracle, las cosas no saldrán. Bueno. Muchos de los llamados profesionales de Oracle fomentarán la solución de comprar más hardware, lo que hace que Oracle genere más dinero. Esto es de mal gusto.
Ambos sistemas tienen límites de escala. Teradata se vuelve muy costoso para mantener actualizado para grandes Sistemas donde los datos se actualizan con frecuencia. Ambos sistemas requieren estrategias de agregación para resolver problemas complejos de escala. Especialmente donde no se puede aprovechar la poda de particiones. Hoy en día, las estrategias de agregación se están volviendo muy costosas de mantener a escala, ya que los análisis avanzados son parte de los cálculos.
Respuesta
- ¿Qué es Oracle?
- Oracle es uno de el lenguaje de la BASE DE DATOS se usa para crear bases de datos, tablas, registros … etc …
- Una base de datos de Oracle es una colección de datos tratados como una unidad. El propósito de una base de datos es almacenar y recuperar información relacionada. Un servidor de base de datos es la clave para resolver los problemas de gestión de la información. En general, un servidor administra de manera confiable una gran cantidad de datos en un entorno multiusuario para que muchos usuarios puedan acceder simultáneamente a los mismos datos. Todo esto se logra al tiempo que ofrece un alto rendimiento. Un servidor de base de datos también evita el acceso no autorizado y proporciona soluciones eficientes para la recuperación de fallas.
- Oracle Database es la primera base de datos diseñada para la computación en red empresarial, la forma más flexible y rentable de administrar información y aplicaciones. La computación en red empresarial crea grandes grupos de servidores y almacenamiento modular estándar de la industria. Con esta arquitectura, cada nuevo sistema se puede aprovisionar rápidamente a partir del conjunto de componentes. No hay necesidad de cargas de trabajo máximas, porque la capacidad se puede agregar o reasignar fácilmente desde los grupos de recursos según sea necesario.
- La base de datos tiene estructuras lógicas y estructuras físicas. Debido a que las estructuras físicas y lógicas están separadas, el almacenamiento físico de datos se puede administrar sin afectar el acceso a las estructuras de almacenamiento lógicas.
- Oracle tiene muchas ventajas y características que lo hacen popular y, por lo tanto, lo convierte en la compañía de software empresarial más grande del mundo. Oracle viene con nuevas versiones con nuevas características implementadas en la nueva versión, mientras que las características de las versiones anteriores aún se mantienen. Un aspecto importante es que las bases de datos de Oracle tienden a ser compatibles con versiones anteriores. Además, cuando Oracle lanza una nueva versión, su documentación contiene una lista de todas las características nuevas de esa versión, lo que hace que sea fácil de usar para aprender las nuevas características.
- Oracle asume un papel de liderazgo debido a algunas de las por las siguientes razones:
- Oracle se utiliza para casi todas las aplicaciones grandes y una de las principales aplicaciones en las que Oracle tiene mayor presencia es la banca.De hecho, diez de los 10 principales bancos del mundo ejecutan aplicaciones de Oracle, esto se debe a que Oracle ofrece una combinación poderosa de tecnología y aplicaciones comerciales integrales preintegradas, que incluyen funciones clave creadas específicamente para bancos.
- Algunas bases de datos similares como Sybase, SQL-Server uno tiene facilidades para usar bucles, condiciones, matrices, etc. en un programa y también facilidades como cursores y tablas temporales, pero todo esto se usaría de una manera complicada que son operaciones muy lentas y que consumen recursos. Las operaciones no se implementan como en Oracle, que es lo suficientemente eficiente.
- También con las características disponibles en Oracle con las versiones anteriores en el mercado, la compañía Oracle sigue actualizando y lanzando nuevos productos al mercado, lanzamientos de nuevas versiones que sirven mejor que las versiones anteriores y, por lo tanto, el rendimiento mejora mucho en las versiones posteriores y, por lo tanto, conserva el crecimiento del mercado y, por lo tanto, demuestra una mayor satisfacción a los clientes que utilizan esta tecnología. Por lo tanto, la ventaja de una versión superior es que uno tendría más funciones y mejores capacidades.
- Por ejemplo, la versión de Oracle 8i tiene muchas características nuevas que ayudaron a los usuarios, es decir, como con Oracle 8i, uno podría ejecutar Java en la base de datos, tenía características como nuevas características de particionamiento para admitir grandes bases de datos, etc. Con la próxima versión 9i, Oracle mantuvo estas instalaciones y se le agregaron más instalaciones nuevas, es decir, como nuevas características agregadas para ayudar al DBA a manejar cambios en la configuración de la base de datos, etc.
- Oracle es una base de datos que responde muy bien. bien con excelente rendimiento en entornos exigentes. Oracle es una base de datos importante que, junto con sus características adicionales, pasa la prueba ACID, que es importante para asegurar la integridad de los datos. Esto es muy importante porque los datos son el corazón de cualquier sistema en una organización. Un sistema de base de datos confiable y adecuado tiene las siguientes propiedades:
- Atomicidad: Es decir, los resultados de la ejecución de una transacción están todos confirmados o todos transferidos Volver.
- Consistencia: La base de datos se transforma de un estado válido a otro estado válido. No se permiten transacciones ilegales y, si no se puede satisfacer una restricción de integridad, la transacción se revierte.
- Aislamiento: los resultados de una transacción son invisibles para otras transacciones hasta que la transacción se completa, lo que aumenta la seguridad de los datos.
- Durabilidad: Una vez confirmada (completada ), los resultados de una transacción son permanentes y sobreviven a fallas futuras del sistema y de los medios y, por lo tanto, garantizan el mantenimiento y la protección de los datos.
- Todo lo anterior está bien mantenido por la base de datos de Oracle.
- El La última versión de Oracle 10g tiene muchas características y una característica nueva es la introducción de la papelera de reciclaje. Esta opción, cuando está habilitada, podría ser utilizada por usuarios como la papelera de reciclaje de Windows o la Papelera de Mac. Las tablas descartadas van «a» la papelera de reciclaje y se pueden restaurar desde la papelera de reciclaje.
- Una de las principales ventajas de Oracle sobre otras bases de datos es que, en su versión reciente, Oracle tiene el concepto de tecnología Flashback. Es decir, todos sabemos que los datos son el corazón de cualquier aplicación u organización y, por lo tanto, esto requiere un mantenimiento cuidadoso. Pero a veces puede ocurrir una interrupción de la aplicación y la mayoría de los DBA afirman que las razones de esto son fallas de hardware y, aparte de esto, la razón serían errores humanos como la eliminación accidental de datos valiosos, la eliminación de datos incorrectos o la eliminación de la tabla incorrecta. Por lo tanto, es muy esencial ocuparse de tal situación y esto se hace en la última tecnología de Oracle llamada flash introducida en su última versión. Mediante la tecnología Flash, ayuda en la recuperación trabajando solo en los datos modificados. Por lo tanto, Flashback proporciona una
- Recuperación eficiente de errores humanos
- Recuperación de base de datos más rápida
- Ayuda a simplificar los procesos de gestión y administración
- y así encendido.
Gracias
Karthik