PLATAFORMA SAP HANA
Diez preguntas principales al elegir una base de datos in-memory
Empiece aquí
Yes. Because manual configuration is needed.No. Because no manual configuration is needed.
Manual Configuration
MemoryCache
Find ID’s
Set Parameters
Select Tables
No Configuration Needed
SAP HANA
1
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
PLATAFORMA SAP HANA
Diez preguntas principales al elegir una base de datos in-memory1. ¿Mis aplicaciones se aceleran sin intervención ni ajustes manuales?
2. ¿Puedo lograr tiempos de respuesta proyectables para consultas ad hoc?
4. ¿Puedo responder a todas mis consultas sobre descubrimiento de datos sin agregar más administradores de bases de datos para realizar ajustes?
6. ¿Puedo dirigir mi negocio en tiempo real, con todos mis datos in-memory, listos para ser procesados?
7. ¿Mis aplicaciones de SAP se ejecutan mejor y más rápido en una plataforma in-memory?
8. ¿Puedo simplificar mi entorno de TI con una solución in-memory?
9. ¿Puedo ejecutar transacciones y analíticas en el mismo sistema sin agregar más recursos de DRAM y CPU?
10. ¿Tiene mi proveedor de base de datos una in-memory diseñada específicamente tanto para transacciones como para analíticas?
3. ¿Puedo obtener una imagen completa de mi empresa en tiempo real?
5. ¿Puede mi aplicación brindar analíticas mientras se actualiza la misma copia de datos en tiempo real?
Yes. Because manual configuration is needed.No. Because no manual configuration is needed.
Manual Configuration
MemoryCache
Find ID’s
Set Parameters
Select Tables
No Configuration Needed
SAP HANA
1
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Mis aplicaciones se aceleran sin intervención ni ajustes manuales?
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoDado que SAP HANA almacena datos in-memory primero.
Todos los datos son in-memoryNo se necesita hacer ajustes
Solo 1 copia de datos
SAP HANA
No se necesita configuración
Múltiples copias de datos
Caché in-memory
Requiere configuración manual
Identifica datos para acelerar Configura el sistema
Duplica datos
Dado que todos los datos están en el disco por defecto.
vs.
Siguiente
Caché en filas Caché en columnas
3
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
2
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo lograr tiempos de respuesta proyectables para consultas ad hoc?
Dado que todos los datos están automáticamente in-memory.
Todos los datos calientes son in-memory
Tiempos de respuesta proyectables
Dado que solo los datos preseleccionados se copian in-memory.
Caché in-memory
Sincronización constante de caché in-memory
Sin tiempos de respuesta proyectables
Solo estos datos son in-memory
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
Caché en filas Caché en columnas
3
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo obtener una imagen completa de mi empresa en tiempo real?
Todos los datos calientes son in-memory
Sin límite a la granularidad
SAP HANA
Una misma copia de datos para aplicaciones transaccionales y analíticas
La imagen de negocio completa está disponible en tiempo real
Caché in-memory
No brinda imagen completa, se necesitan conocimientos avanzados de los drill-downs
Requiere administrador de base de datos para identificar y copiar físicamente todos los datos necesarios al caché in-memory
Dado que todos los datos están automáticamente in-memory.
Dado que solo los datos preseleccionados se copian in-memory.
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
vs.
Caché en filas Caché en columnas
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
2
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
Base de datos basada en el disco con caché in-memory
No
4
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo responder todas mis consultas sobre descubrimiento de datos sin agregar más administradores de bases de datos para realizar ajustes?
Dado que todos los datos están automáticamente in-memory.
Tiempo
Se debe reconfigurar periódicamente la base de datos.
Caché in-memory
Caché en filas
Administradores de bases de datos
Administradores de bases de datos
El administrador de bases de datos selecciona manualmente datos para copiarlos en la memoria
Se requiere reiniciar el sistema si los datos exceden la memoria asignada
TiempoMás preguntas = más tiempo de administrador de bases de datos
Caché en columnas
No se necesita tiempo adicional de administrador de bases de datos
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
5
10010101010101001010
10010101010101001010
10010101010101001010
10010101010101001010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puede mi aplicación brindar analíticas mientras se actualiza la misma copia de datos en tiempo real?
SAP HANA es una verdadera base de datos in-memory que realiza tanto transacciones como analíticas.
Transacciones Analíticas
Las transacciones y analíticas son realizadas sobre los mismos
datos in-memory
La caché in-memory no es una base de datos, es un caché solo de lectura.
Caché in-memory
Se requiere sincronización constante de caché in-memory
Las transacciones se realizan solo sobre los datos del disco
Caché en filas Caché en columnas
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
4
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo responder todas mis consultas sobre descubrimiento de datos sin agregar más administradores de bases de datos para realizar ajustes?
Base de datos basada en el disco con caché in-memory
No
6
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo ejecutar mi negocio en tiempo real, con todos mis datos in-memory, listos para ser procesados?
Dado que SAP HANA está diseñada para gestionar datos in-memory.
SAP HANA
Adaptadas al futuro, diseñadas para ejecutar negocios a la
velocidad de la memoria
Dado que la solución está diseñada para gestionar datos en el disco.
Caché in-memory
La innovación del negocio está limitada por la velocidad del disco
Caché en filas Caché en columnas
Costos de DRAM
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
7
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Mis aplicaciones de SAP se ejecutan mejor y más rápido en una plataforma in-memory?
Dado que las aplicaciones de SAP están optimizadas para funcionar con SAP HANA.
La lógica de negocio reside dentro de la
base de datos
Lógica de negocio
Las aplicaciones de SAP no están actualmente certificadas para ejecutar soluciones de caché in-memory.
La lógica de negocio no está en la base de datos
El rendimiento debe ser probado caso por caso
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
6
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
Base de datos basada en el disco con caché in-memory
No
9
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
8
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo simplificar mi entorno de TI con una solución in-memory?
Dado que SAP HANA es una plataforma con todo incluido.
Elimina las acumulaciones y los índices
Evita el duplicado de datos para la realización de informes operativos
Brinda un sistema integrado para cualquier tipo y procesamiento de datos
Abarca un servidor de aplicaciones y analíticas avanzadas
Una copia de datos para todas las solicitudes
Dado que es solo una base de datos.
Se necesitan copias adicionales de datos
Caché in-memory
Se necesitan copias adicionales
de datos
Se necesitan múltiples copias de datos para diferentes solicitudes
Caché en filas Caché en columnas
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
9
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo ejecutar transacciones y analíticas en el mismo sistema sin agregar más recursos de DRAM y CPU?
Dado que SAP HANA requiere solo una copia de datos.
Recursos de DRAM y CPU
Dado que los datos se copian y almacenan muchas veces para las transacciones y analíticas.
Caché in-memory
Recursos de DRAM y CPU
Se necesitan más recursos de DRAM y CPU si se ejecutan transacciones y analíticas
No se necesitan administradores de bases de datos/CPU adicionales
Caché en filas Caché en columnas
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
8
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
Base de datos basada en el disco con caché in-memory
No
10 ¿Tiene mi proveedor de base de datos una base de datos in-memory diseñada específicamente tanto para transacciones como para analíticas?
Dado que SAP HANA es una verdadera base de datos in-memory probada tanto para transacciones como analíticas.
SAP HANA
Más de 5.800 clientes y más de 1.800 startups lo utilizan
desde el 2010
Sin anuncio de planes
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
Base de datos basada en el disco con caché in-memory
NoDescubra másConozca más sobre SAP HANAVisite el sitio web hana.sap.com, que cuenta con valiosos recursos para realizar un rápido seguimiento de su conocimiento de SAP HANA® y una rica sección de soporte diseñada para ayudarlo a obtener las respuestas de mejor calidad rápida y fácilmente de los expertos de SAP
Lea nuestro blog http://www.saphana.com/community/blogs
Prueba para el desarrollador http://scn.sap.com/community/developer-center/hana
Contáctese con un representante SAP está para ayudarlo. Contáctese con su representante local de SAP:
Únase al debateRelaciónese con expertos en el programa SAP Community y así acelerar el desarrollo de las soluciones potenciadas por HANA http://scn.sap.com/community/hana-in-memory
Únase a la conversaciónSiga @SAPinMemoryManténgase actualizado con #SAPHANA
Haga correr la voz
+1-877-727-1127 ext 11001 Pregunte a SAP HANA Conéctese con expertos por correo electrónico
1
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
1
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Mis aplicaciones se aceleran sin intervención ni ajustes manuales?
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoDado que SAP HANA almacena datos in-memory primero.
Todos los datos son in-memoryNo se necesita hacer ajustes
Solo 1 copia de datos
SAP HANA
No se necesita configuración
Múltiples copias de datos
Caché in-memory
Requiere configuración manual
Identifica datos para acelerar Configura el sistema
Duplica datos
Dado que todos los datos están en el disco por defecto.
vs.
Siguiente
Caché en filas Caché en columnas
NO - Se necesita configuración manual
+
Las bases de datos basadas en discos están diseñadas para gestionar datos en discos y utilizar cachés de complementos in-memory para acelerar el acceso a porciones de datos. Para acelerar aplicaciones, los administradores de bases de datos identifican qué datos acelerar y se aseguran de que estén duplicados en el caché in-memory adecuado. Además, mantienen índices y otras estructuras de datos para asegurar que el rendimiento de las cargas de trabajo tanto transaccionales como analíticas sean aceptables. La tarea es de enormes proporciones, dado que suele ser desafiante proyectar qué datos necesitan aceleración y asegurar un rendimiento de carga de trabajo combinada, que lleva a amplias pruebas y ajustes.
1
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
1
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Mis aplicaciones se aceleran sin intervención ni ajustes manuales?
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
NoDado que SAP HANA almacena datos in-memory primero.
Todos los datos son in-memoryNo se necesita hacer ajustes
Solo 1 copia de datos
SAP HANA
No se necesita configuración
Múltiples copias de datos
Caché in-memory
Requiere configuración manual
Identifica datos para acelerar Configura el sistema
Duplica datos
Dado que todos los datos están en el disco por defecto.
vs.
Siguiente
Caché en filas Caché en columnas
SÍ - No se necesita configuración
+
Con SAP HANA no se necesitan ni cachés especializados ni múltiples copias de datos. SAP HANA está diseñado para gestionar datos in-memory por defecto y utiliza un almacenamiento en columnas para ejecutar sin complicaciones tanto las analíticas como las transacciones. Además, utiliza cachés de CPU para trabajar con datos comprimidos, aprovecha procesadores multinúcleo para escanear columnas en paralelo y utiliza instrucciones SIMD para procesar simultáneamente conjuntos múltiples de datos, lo que brinda un rendimiento sin igual sin índices ni vistas materializadas. Las aplicaciones se aceleran automáticamente debido a que los datos que necesitan ya están disponibles en tiempo real, sin intervención de administradores de bases de datos.
2
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo lograr tiempos de respuesta proyectables para consultas ad hoc?
Dado que todos los datos están automáticamente in-memory.
Todos los datos calientes son in-memory
Tiempos de respuesta proyectables
Dado que solo los datos preseleccionados se copian in-memory.
Caché in-memory
Sincronización constante de caché in-memory
Sin tiempos de respuesta proyectables
Solo estos datos son in-memory
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No
Caché en filas Caché en columnas
NO - Sin tiempos de respuesta proyectable
+
Las bases de datos basadas en discos están diseñadas para gestionar datos en discos y utilizar cachés de complementos in-memory para acelerar el acceso a porciones de datos. Solo las consultas que acceden exclusivamente a datos en caché pueden arrojar resultados en un tiempo proyectable. Todas las otras consultas experimentan demoras debido a que los tiempos de acceso dependen de parámetros tales como dónde están ubicados los datos en el disco, qué índices se utilizan y la cantidad de procesos paralelos que acceden al disco. Las consultas ad-hoc experimentarán tiempos de respuesta impredecibles cuando algunos o todos los datos requeridos estén disponibles solo en el disco.
2
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
2
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
101010001010101101010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo lograr tiempos de respuesta proyectables para consultas ad hoc?
Dado que todos los datos están automáticamente in-memory.
Todos los datos calientes son in-memory
Tiempos de respuesta proyectables
Dado que solo los datos preseleccionados se copian in-memory.
Caché in-memory
Sincronización constante de caché in-memory
Sin tiempos de respuesta proyectables
Solo estos datos son in-memory
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
No
Caché en filas Caché en columnas
SÍ - Tiempos de respuesta proyectables
+
La plataforma SAP HANA mantiene datos in-memory por defecto y todas las consultas -planificadas y no planificadas (ad hoc)- tienen acceso en tiempo real a los datos que necesitan y pueden arrojar resultados en una cantidad de tiempo proyectable. Es posible estimar los tiempos de respuesta utilizando la velocidad de escaneo de procesadores, tiempo de acceso a la memoria y tamaño de datos a los que se accede mediante una consulta. SAP HANA también mantiene una única copia de datos para ser utilizados tanto para cargas de trabajo analíticas como transaccionales, lo que elimina posibles demoras relacionadas con la sincronización de datos y asegura que todas las consultas sean satisfechas con datos frescos.
3
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
3
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo obtener una imagen completa de mi empresa en tiempo real?
Todos los datos calientes son in-memory
Sin límite a la granularidad
SAP HANA
Una misma copia de datos para aplicaciones transaccionales y analíticas
La imagen de negocio completa está disponible en tiempo real
Caché in-memory
No brinda imagen completa, se necesitan conocimientos avanzados de los drill-downs
Requiere administrador de base de datos para identificar y copiar físicamente todos los datos necesarios al caché in-memory
Dado que todos los datos están automáticamente in-memory.
Dado que solo los datos preseleccionados se copian in-memory.
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
vs.
Caché en filas Caché en columnas
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No + NO - No brinda imagen completa, se necesitan conocimientos avanzados de los drill-downs
Los usuarios están limitados en la granularidad de sus análisis de datos en tiempo real dado que las bases de datos basadas en discos están diseñadas para gestionar datos en el disco y utilizan una combinación de cachés in-memory de complementos, índices, preagregados y vistas materializadas para acelerar el rendimiento. Para lograr un mejor rendimiento el administrador de bases de datos debe duplicar los datos en cachés in-memory y crear estructuras de datos para los datos del disco antes de que los usuarios puedan realizar drill-downs. Además, si el tamaño de la caché in-memory no se puede adaptar a todos los datos requeridos, el administrador de bases de datos debe modificar el tamaño del sistema y tal vez reiniciarlo.
3
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo obtener una imagen completa de mi empresa en tiempo real?
Todos los datos calientes son in-memory
Sin límite a la granularidad
SAP HANA
Una misma copia de datos para aplicaciones transaccionales y analíticas
La imagen de negocio completa está disponible en tiempo real
Caché in-memory
No brinda imagen completa, se necesitan conocimientos avanzados de los drill-downs
Requiere administrador de base de datos para identificar y copiar físicamente todos los datos necesarios al caché in-memory
Dado que todos los datos están automáticamente in-memory.
Dado que solo los datos preseleccionados se copian in-memory.
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
vs.
Caché en filas Caché en columnas
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
NoSÍ - La imagen de negocio completa está disponible en tiempo real
Dado que la plataforma de SAP HANA conserva datos in-memory por defecto, los datos pueden ser acumulados en el momento a lo largo de cualquier dimensión, sin necesitar índices, preagregados o vistas materializadas. Como resultado, SAP HANA no solo puede arrojar acumulaciones en tiempo real, sino que también permite a los usuarios realizar drill-downs a cualquier nivel de detalle para analizar datos. Con SAP HANA, los usuarios pueden analizar datos en cualquier nivel de granularidad de manera autoasistida y obtener resultados en tiempo real.
+
4
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo responder todas mis consultas sobre descubrimiento de datos sin agregar más administradores de bases de datos para realizar ajustes?
Dado que todos los datos están automáticamente in-memory.
Tiempo
Se debe reconfigurar periódicamente la base de datos.
Caché in-memory
Caché en filas
Administradores de bases de datos
Administradores de bases de datos
El administrador de bases de datos selecciona manualmente datos para copiarlos en la memoria
Se requiere reiniciar el sistema si los datos exceden la memoria asignada
TiempoMás preguntas = más tiempo de administrador de bases de datos
Caché en columnas
No se necesita tiempo adicional de administrador de bases de datos
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoNO - Más consultas = más tiempo de administrador de bases de datos
+
Las bases de datos basadas en discos están diseñadas para gestionar datos en discos y utilizar cachés de complementos in-memory y otras estructuras de datos para acelerar el rendimiento. Antes de que los usuarios puedan analizar datos en nuevas dimensiones, los administradores de bases de datos deben configurar y ajustar la base de datos para asegurar tiempos de respuesta aceptables. Esto puede implicar copiar datos al caché in-memory, eliminar o crear nuevos índices o crear vistas materializadas. Algunas de estas acciones pueden afectar negativamente el rendimiento de otras aplicaciones y así requerir ajustes adicionales. Por ejemplo, el tiempo necesario para actualizar índices puede ralentizar las aplicaciones transaccionales.
4
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
4
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo responder todas mis consultas sobre descubrimiento de datos sin agregar más administradores de bases de datos para realizar ajustes?
¿Puedo responder todas mis consultas sobre descubrimiento de datos sin agregar más administradores de bases de datos para realizar ajustes?
Dado que todos los datos están automáticamente in-memory.
Tiempo
Se debe reconfigurar periódicamente la base de datos.
Caché in-memory
Caché en filas
Administradores de bases de datos
Administradores de bases de datos
El administrador de bases de datos selecciona manualmente datos para copiarlos en la memoria
Se requiere reiniciar el sistema si los datos exceden la memoria asignada
TiempoMás preguntas = más tiempo de administrador de bases de datos
Caché en columnas
No se necesita tiempo adicional de administrador de bases de datos
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
NoSÍ - No se necesita tiempo adicional de administrador de bases de datos
+
La plataforma SAP HANA está diseñada para gestionar datos in-memory por defecto. Las aplicaciones se aceleran automáticamente debido a que los datos que necesitan ya están disponibles in-memory. Además, tanto las consultas planificadas como las no planificadas son respondidas en tiempo real y son posibles los drill-downs en cualquier dimensión sin necesidad de intervención adicional de administradores de bases de datos. No se necesitan copias de datos, índices, preagregados ni vistas materializadas para brindar un rendimiento en tiempo real.
5
10010101010101001010
10010101010101001010
10010101010101001010
10010101010101001010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puede mi aplicación brindar analíticas mientras se actualiza la misma copia de datos en tiempo real?
SAP HANA es una verdadera base de datos in-memory que realiza tanto transacciones como analíticas.
Transacciones Analíticas
Las transacciones y analíticas son realizadas sobre los mismos
datos in-memory
La caché in-memory no es una base de datos, es un caché solo de lectura.
Caché in-memory
Se requiere sincronización constante de caché in-memory
Las transacciones se realizan solo sobre los datos del disco
Caché en filas Caché en columnas
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No +
Las bases de datos basadas en discos con un caché in-memory típicamente procesan las transacciones (operaciones de actualización, inserción o eliminación) en el disco y luego actualizan los datos en la caché in-memory para asegurar la coherencia de lectura. Las aplicaciones que realizan tanto transacciones como consultas tendrían que esperar que las transacciones se completaran en el disco antes de acceder a los datos actualizados en el caché. Dado que el acceso al disco es mucho más lento que el acceso a la memoria, estas aplicaciones experimentarán retrasos.
NO
5
10010101010101001010
10010101010101001010
10010101010101001010
10010101010101001010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
5
10010101010101001010
10010101010101001010
10010101010101001010
10010101010101001010
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puede mi aplicación brindar analíticas mientras se actualiza la misma copia de datos en tiempo real?
SAP HANA es una verdadera base de datos in-memory que realiza tanto transacciones como analíticas.
Transacciones Analíticas
Las transacciones y analíticas son realizadas sobre los mismos
datos in-memory
La caché in-memory no es una base de datos, es un caché solo de lectura.
Caché in-memory
Se requiere sincronización constante de caché in-memory
Las transacciones se realizan solo sobre los datos del disco
Caché en filas Caché en columnas
010100101001010101001101010101010101010
01010010100101010100110101010101010101
010100101001010101001101010101010101010
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
NoSÍ - Las transacciones y consultas son realizadas sobre los mismos datos in-memory
+
La plataforma SAP HANA es una base de datos ACID, persistente, in-memory y en columnas que acelera tanto las consultas como las transacciones utilizando una copia de datos, in-memory. La tienda delta temporaria de la tabla en columnas de SAP HANA hace que sea eficaz procesar transacciones de alta velocidad. Con la plataforma SAP HANA, las aplicaciones pueden ejecutar cargas de trabajo transaccionales y analíticas en paralelo, mientras preservan la integridad de los datos y el rendimiento del sistema.
6
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
6
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo ejecutar mi negocio en tiempo real, con todos mis datos in-memory, listos para ser procesados?
Dado que SAP HANA está diseñada para gestionar datos in-memory.
SAP HANA
Adaptadas al futuro, diseñadas para ejecutar negocios a la
velocidad de la memoria
Dado que la solución está diseñada para gestionar datos en el disco.
Caché in-memory
La innovación del negocio está limitada por la velocidad del disco
Caché en filas Caché en columnas
Costos de DRAM
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoNO - La innovación del negocio está limitada por la velocidad del disco
+
Las bases de datos basadas en discos están diseñadas para gestionar datos en el disco y utilizar cachés y otras estructuras de datos para acelerar el acceso a los datos. De esta manera, la latencia del disco puede ser migrada pero no eliminada, dado que el motor del núcleo ha sido optimizado de manera de gestionar datos que residen en el disco y no pueden funcionar si los datos no son mantenidos en él. Si bien las cargas de trabajo analíticas con datos en caché pueden ser procesadas sin acceder al disco, las cargas de trabajo transaccionales siempre requieren acceso al disco.
6
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
6
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo ejecutar mi negocio en tiempo real, con todos mis datos in-memory, listos para ser procesados?
Dado que SAP HANA está diseñada para gestionar datos in-memory.
SAP HANA
Adaptadas al futuro, diseñadas para ejecutar negocios a la
velocidad de la memoria
Dado que la solución está diseñada para gestionar datos en el disco.
Caché in-memory
La innovación del negocio está limitada por la velocidad del disco
Caché en filas Caché en columnas
Costos de DRAM
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
NoSÍ - Adaptadas al futuro, diseñadas para ejecutar negocios a la velocidad de la memoria
+
La plataforma in-memory de SAP HANA mantiene una copia de datos tanto para las cargas de trabajo transaccionales como para las analíticas. Todos los datos están en un formato comprimido y en columnas, a fin de maximizar la velocidad de acceso y la cantidad de datos gestionados in-memory. Al utilizar la capacidad de nivelación dinámica, los datos a los que no se accede con frecuencia también se pueden mantener en tablas basadas en el disco y en forma de columna. El acceso a estos datos sigue siendo rápido, debido a que puede ser movido a la memoria para su procesamiento sin ser reorganizado. De esta manera, SAP HANA puede gestionar bases de datos de cualquier tamaño sin estar limitada por la cantidad de memoria disponible en el sistema.
7
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Mis aplicaciones de SAP se ejecutan mejor y más rápido en una plataforma in-memory?
Dado que las aplicaciones de SAP están optimizadas para funcionar con SAP HANA.
La lógica de negocio reside dentro de la
base de datos
Lógica de negocio
Las aplicaciones de SAP no están actualmente certificadas para ejecutar soluciones de caché in-memory.
La lógica de negocio no está en la base de datos
El rendimiento debe ser probado caso por caso
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoNO - El rendimiento debe ser probado caso por caso
SAP Business Suite se ejecuta de manera eficaz en los principales RDBMS, sin embargo, no ha sido específicamente optimizado para cualquier RDBMS. Actualmente, SAP Business Suite no está certificado para ejecutarse en los diferentes RDBMS con cachés in-memory y el rendimiento en estas extensiones debe ser verificado caso por caso.
+
7
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
7
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Mis aplicaciones de SAP se ejecutan mejor y más rápido en una plataforma in-memory?
Dado que las aplicaciones de SAP están optimizadas para funcionar con SAP HANA.
La lógica de negocio reside dentro de la
base de datos
Lógica de negocio
Las aplicaciones de SAP no están actualmente certificadas para ejecutar soluciones de caché in-memory.
La lógica de negocio no está en la base de datos
El rendimiento debe ser probado caso por caso
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
NoSÍ - La lógica de negocio reside dentro de la base de datos
La plataforma de SAP HANA hace posible que se ejecute dentro de la base de datos la lógica de negocio relacionada con datos y brinda una gran cantidad de bibliotecas de funciones de negocio avanzadas, algoritmos y servicios para correlacionar y analizar datos de manera eficaz. SAP HANA también brinda capacidades de modelado fáciles de utilizar para llevar la lógica de aplicación a la base de datos automáticamente. SAP Business Suite saca el máximo provecho de estas capacidades, lo que ofrece un mayor rendimiento.
+
8
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo simplificar mi entorno de TI con una solución in-memory?
Dado que SAP HANA es una plataforma con todo incluido.
Elimina las acumulaciones y los índices
Evita el duplicado de datos para la realización de informes operativos
Brinda un sistema integrado para cualquier tipo y procesamiento de datos
Abarca un servidor de aplicaciones y analíticas avanzadas
Una copia de datos para todas las solicitudes
Dado que es solo una base de datos.
Se necesitan copias adicionales de datos
Caché in-memory
Se necesitan copias adicionales
de datos
Se necesitan múltiples copias de datos para diferentes solicitudes
Caché en filas Caché en columnas
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoNO - Se necesitan múltiples copias de datos para diferentes solicitudes
+
Dado que las bases de datos basadas en discos están diseñadas para gestionar datos en el disco, los cachés in-memory son implementados para acelerar el acceso a datos. Esto involucra la introducción de una capa de tecnología adicional, así como la sincronización y el mantenimiento de múltiples copias de datos. Como resultado, el consumo de recursos del sistema, la carga de administración del sistema y la complejidad de la infraestructura de TI aumentan.
8
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
8
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo simplificar mi entorno de TI con una solución in-memory?
Dado que SAP HANA es una plataforma con todo incluido.
Elimina las acumulaciones y los índices
Evita el duplicado de datos para la realización de informes operativos
Brinda un sistema integrado para cualquier tipo y procesamiento de datos
Abarca un servidor de aplicaciones y analíticas avanzadas
Una copia de datos para todas las solicitudes
Dado que es solo una base de datos.
Se necesitan copias adicionales de datos
Caché in-memory
Se necesitan copias adicionales
de datos
Se necesitan múltiples copias de datos para diferentes solicitudes
Caché en filas Caché en columnas
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
NoSÍ - Una copia de datos para todas las solicitudes
La plataforma SAP HANA simplifica el entorno de TI sacando provecho de la computación in-memory y brindando servicios de aplicaciones, bases de datos e integración en una plataforma. Al sacar provecho de la computación in-memory, puede procesar de manera eficaz transacciones, flujos, gráficos y analíticas avanzadas, tales como predictivas, espaciales y de texto, en el sistema mismo y en una copia de los datos. Además, al brindar servicios de aplicaciones, bases de datos e integración en una plataforma, reduce los movimientos de datos y montaje entre sistemas operativos y entre la base de datos y el servidor de aplicaciones. Esto trae como resultado un mejor rendimiento, una infraestructura de TI simplificada y menores costos de administración.
+
9
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
9
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo ejecutar transacciones y analíticas en el mismo sistema sin agregar más recursos de DRAM y CPU?
Dado que SAP HANA requiere solo una copia de datos.
Recursos de DRAM y CPU
Dado que los datos se copian y almacenan muchas veces para las transacciones y analíticas.
Caché in-memory
Recursos de DRAM y CPU
Se necesitan más recursos de DRAM y CPU si se ejecutan transacciones y analíticas
No se necesitan administradores de bases de datos/CPU adicionales
Caché en filas Caché en columnas
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
No + NO - Se necesitan más recursos de DRAM y CPU si se ejecutan transacciones y analíticas
Para procesar cargas de trabajo transaccionales y analíticas en el mismo sistema, las bases de datos basadas en discos deben utilizar cachés in-memory especializados. Para aprovechar esta nueva capa de tecnología, la base de datos no solo debe crear múltiples copias de datos y mantenerlas sincronizadas, sino que además debe enrutar las solicitudes entrantes hacia las copias de datos adecuadas. Esto incrementa la cantidad de CPU y memoria necesaria y retrasa la respuesta del sistema.
9
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
9
10101010101
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
¿Puedo ejecutar transacciones y analíticas en el mismo sistema sin agregar más recursos de DRAM y CPU?
Dado que SAP HANA requiere solo una copia de datos.
Recursos de DRAM y CPU
Dado que los datos se copian y almacenan muchas veces para las transacciones y analíticas.
Caché in-memory
Recursos de DRAM y CPU
Se necesitan más recursos de DRAM y CPU si se ejecutan transacciones y analíticas
No se necesitan administradores de bases de datos/CPU adicionales
Caché en filas Caché en columnas
SAP HANA
vs.
Siguiente
Plataforma SAP HANA
SíBase de datos basada en el disco con caché in-memory
NoBase de datos basada en el disco con caché in-memory
NoSÍ - Dado que SAP HANA requiere solo una copia de datos
+
La plataforma SAP HANA está diseñada para sacar provecho de las últimas innovaciones en hardware. Utiliza instrucciones SIMD, una paralelización avanzada con procesadores multinúcleo y compresión de datos para maximizar la utilización de CPU y RAM. Esto permite procesar cargas de trabajo mixtas en el mismo sistema y en la misma copia de datos con la utilización más eficiente de recursos del sistema.