Download E-Book: Diez preguntas principales al elegir una base de datos in

Document related concepts
Transcript
PLATAFORMA SAP HANA
Diez preguntas principales
al elegir una base de datos
in-memory
Empiece aquí
PLATAFORMA SAP HANA
Diez preguntas principales al elegir
una base de datos in-memory
1. ¿Mis aplicaciones se aceleran sin intervención ni ajustes manuales?
No.2.Because
no manual
configuration
needed. para consultas
Yes.
Because manual configuration is needed.
¿Puedo lograr
tiempos
de respuesta is
proyectables
ad hoc?
3. ¿Puedo obtener una imagen completa de mi empresa en tiempo real?
SAP HANA
4. ¿
Puedo responder a todas mis consultas sobre descubrimiento de datos sin agregar
más administradores de bases de datos para realizar ajustes?
5. ¿Puede mi aplicación brindar analíticas mientras se actualiza la misma copia de datos en tiempo real?
Memory
Cache
6. ¿Puedo dirigir mi negocio en tiempo real, con todos mis datos in-memory,
listos para ser procesados?
7. ¿MisNo
aplicaciones
de SAP seNeeded
ejecutan mejor y más rápido en una plataforma
in-memory?
Configuration
Manual
Configuration
Find ID’s
8. ¿Puedo simplificar mi entorno de TI con una solución in-memory?
Set Parameters
Select Tables
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?
1
¿Mis aplicaciones se aceleran sin intervención
ni ajustes manuales?
Plataforma SAP HANA
Dado que SAP HANA almacena datos
in-memory primero.
Sí
Base de datos basada en el disco con caché in-memory
vs.
No
Dado que todos los datos están en el disco por defecto.
Caché in-memory
Todos los
datos son
in-memory
Solo
1 copia
de datos
Caché en columnas
01000100101
10111010101
01000100101
10101010101
SAP HANA
Múltiples copias
de datos
01000100101
10111010101
01000100101
10101010101
No se
necesita
hacer
ajustes
Caché en filas
Identifica datos
para acelerar
Configura
el sistema
Duplica datos
Requiere configuración manual
No se necesita configuración
Siguiente
2
¿Puedo lograr tiempos de respuesta proyectables
para consultas ad hoc?
Plataforma SAP HANA
Sí
Dado que todos los datos están automáticamente
in-memory.
Base de datos basada en el disco con caché in-memory
vs.
No
Dado que solo los datos preseleccionados se copian
in-memory.
Caché in-memory
Todos
los datos
calientes son
in-memory
01
01 0
01010
Caché en columnas
Solo estos
datos son
in-memory
01000100101
10111010101
01000100101
10101010101
SAP HANA
01000100101
10111010101
01000100101
10101010101
10
1010 1010
1
0
0
1
1010 1010110 110101 010
0
0
1
0
0
0
10
110 10101
101
001
1010
0
0
0
0
1
1
1
101
10
00
01
0
0
1010
1
0
1
1
1
0
1
0
1
0
00
101
010 10101
010
1
0
0
0
1
0
01
00
1
101
0
101
Sincronización
constante de
caché in-memory
Caché en filas
0101010100110101010101010101
0
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
01
01 0
Tiempos de respuesta proyectables
01010
Sin tiempos de respuesta proyectables
Siguiente
3
¿Puedo obtener una imagen completa
de mi empresa en tiempo real?
Plataforma SAP HANA
Dado que todos los datos están
automáticamente in-memory.
Sí
Base de datos basada en el disco con caché in-memory
vs.
No
Dado que solo los datos preseleccionados se copian
in-memory.
Caché in-memory
SAP HANA
01
01 0
01010
Caché en columnas
01000100101
10111010101
01000100101
10101010101
Sin límite a la
granularidad
Caché en filas
01000100101
10111010101
01000100101
10101010101
Todos
los datos
calientes son
in-memory
0101010100110101010101010101
0
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
Una misma
copia de datos para
aplicaciones transaccionales
y analíticas
01
01 0
01010
Requiere administrador de
base de datos para identificar
y copiar físicamente todos
los datos necesarios al caché
in-memory
No brinda imagen completa,
se necesitan conocimientos
avanzados de los drill-downs
La imagen de negocio completa
está disponible en tiempo real
Siguiente
4
¿Puedo responder todas mis consultas sobre
descubrimiento de datos sin agregar más administradores
de bases de datos para realizar ajustes?
Plataforma SAP HANA
Sí
Dado que todos los datos están automáticamente
in-memory.
Base de datos basada en el disco con caché in-memory
vs.
No
Se debe reconfigurar periódicamente la base
de datos.
Caché in-memory
Caché en filas Caché en columnas
Administradores
de bases de datos
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
SAP HANA
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
Administradores
de bases
de datos
Tiempo
Tiempo
No se necesita tiempo adicional de
administrador de bases de datos
Más preguntas = más tiempo de
administrador de bases de datos
Siguiente
5
¿Puede mi aplicación brindar analíticas mientras
se actualiza la misma copia de datos en tiempo real?
Plataforma SAP HANA
Sí
SAP HANA es una verdadera base de datos in-memory
que realiza tanto transacciones como analíticas.
Base de datos basada en el disco con caché in-memory
vs.
No
La caché in-memory no es una base de datos,
es un caché solo de lectura.
Caché in-memory
Transacciones
Caché en filas
01
01 0
01010
Caché en columnas
01000100101
10111010101
01000100101
10101010101
Se requiere
sincronización
constante
de caché
in-memory
01000100101
10111010101
01000100101
10101010101
10010101010101001010
10010101010101001010
10010101010101001010
10010101010101001010
SAP HANA
Analíticas
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
01
01 0
0
01010
0101010100110101010101010101
Las transacciones y analíticas
son realizadas sobre los mismos
datos in-memory
Las transacciones se realizan solo
sobre los datos del disco
Siguiente
6
¿Puedo ejecutar mi negocio en tiempo real, con todos
mis datos in-memory, listos para ser procesados?
Plataforma SAP HANA
Dado que SAP HANA está diseñada para
gestionar datos in-memory.
Sí
Base de datos basada en el disco con caché in-memory
vs.
No
Dado que la solución está diseñada para
gestionar datos en el disco.
Caché in-memory
Caché en filas
SAP HANA
Caché en columnas
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
Costos de DRAM
La innovación del negocio
está limitada por la
velocidad del disco
Adaptadas al futuro, diseñadas
para ejecutar negocios a la
velocidad de la memoria
Siguiente
7
¿Mis aplicaciones de SAP se ejecutan mejor
y más rápido en una plataforma in-memory?
Plataforma SAP HANA
Dado que las aplicaciones de SAP están
optimizadas para funcionar con SAP HANA.
Sí
Base de datos basada en el disco con caché in-memory
vs.
No
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
01000100101
10111010101
01000100101
10101010101
La lógica de negocio
reside dentro de la
base de datos
01000100101
10111010101
01000100101
10101010101
Lógica
de negocio
El rendimiento debe ser
probado caso por caso
Siguiente
8
¿Puedo simplificar mi entorno de TI
con una solución in-memory?
Plataforma SAP HANA
Dado que SAP HANA es una plataforma con
todo incluido.
Sí
vs.
No
Dado que es solo una base de datos.
Caché in-memory
Elimina las acumulaciones
y los índices
Brinda un sistema integrado
para cualquier tipo y
procesamiento de datos
Caché en columnas
01000100101
10111010101
01000100101
10101010101
Evita el duplicado de datos
para la realización de informes
operativos
Caché en filas
Se necesitan
copias adicionales
de datos
01000100101
10111010101
01000100101
10101010101
SAP HANA
Base de datos basada en el disco con caché in-memory
Se necesitan
copias adicionales
de datos
Abarca un servidor de
aplicaciones y analíticas
avanzadas
Una copia de datos para
todas las solicitudes
Se necesitan múltiples copias de
datos para diferentes solicitudes
Siguiente
9
¿Puedo ejecutar transacciones y analíticas en el mismo
sistema sin agregar más recursos de DRAM y CPU?
Plataforma SAP HANA
Sí
Dado que SAP HANA requiere solo una copia de datos.
Base de datos basada en el disco con caché in-memory
vs.
No
Dado que los datos se copian y almacenan muchas
veces para las transacciones y analíticas.
Caché in-memory
Caché en filas
Recursos de DRAM y CPU
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
SAP HANA
Caché en columnas
Recursos de DRAM y CPU
No se necesitan administradores de
bases de datos/CPU adicionales
Se necesitan más recursos de
DRAM y CPU si se ejecutan
transacciones y analíticas
Siguiente
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?
Plataforma SAP HANA
Sí
Dado que SAP HANA es una verdadera base de datos
in-memory probada tanto para transacciones como
analíticas.
Base de datos basada en el disco con caché in-memory
vs.
No
SAP HANA
Sin anuncio de planes
Más de 5.800 clientes y
más de 1.800 startups lo utilizan
desde el 2010
Siguiente
Descubra más
Conozca más sobre SAP HANA
Únase al debate
Visite 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
Relaciónese con expertos en el programa SAP Community y así
Lea nuestro blog
acelerar el desarrollo de las soluciones potenciadas por HANA
http://scn.sap.com/community/hana-in-memory
Únase a la conversación
Siga @SAPinMemory
http://www.saphana.com/community/blogs
Manténgase actualizado con #SAPHANA
Prueba para el desarrollador
Haga correr la voz
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:
+1-877-727-1127 ext 11001 Pregunte a SAP HANA
Conéctese con expertos por correo electrónico
1
¿Mis aplicaciones se aceleran sin intervención
ni ajustes manuales?
Plataforma SAP HANA
vs.
No
Dado que todos los datos están en el disco por defecto.
+
Dado que SAP HANA almacena datos
in-memory primero.
Sí
Base de datos basada en el disco con caché in-memory
NO - Se necesita configuración manual
Caché in-memory
01000100101
10111010101
01000100101
10101010101
Siguiente
01000100101
10111010101
01000100101
10101010101
Las bases de datos basadas en discos están diseñadas
para
Caché en filas Caché en columnas
gestionar datos en discos y utilizar cachés de complementos
in-memory para acelerar el acceso a porciones
de datos.
No se
Múltiples copias
necesita
de datos de bases de
Para acelerar
SAP
HANA aplicaciones, los administradores
hacer
datos identifican qué datos acelerar y se aseguran de que estén
ajustes
Identifica datos
duplicados
en
el
caché
in-memory
adecuado.
Además,
mantienen
para acelerar
Solo
1 copia
índices y otras estructuras de datos para asegurar que el
Configura
el sistema
de datos
rendimiento de las cargas de trabajo tanto transaccionales como
Duplica datos
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
que lleva a amplias pruebas y ajustes.
Requiere configuración manual
No se necesitacombinada,
configuración
Todos los
datos son
in-memory
1
¿Mis aplicaciones se aceleran sin intervención
ni ajustes manuales?
Plataforma SAP HANA
vs.
No
Dado que todos los datos están en el disco por defecto.
+
Dado que SAP HANA almacena datos
in-memory primero.
Sí
Base de datos basada en el disco con caché in-memory
SÍ - No se necesita configuración
Caché in-memory
01000100101
10111010101
01000100101
10101010101
Siguiente
01000100101
10111010101
01000100101
10101010101
Con SAP HANA no se necesitan ni cachés especializados
Caché en filas Caché en columnas
ni múltiples copias de datos. SAP HANA está diseñado
para gestionar datos in-memory por defecto
y utiliza un
No se
Múltiples copias
necesita
de datos
almacenamiento
en columnas para ejecutar
sin complicaciones
SAP
HANA
hacer
tanto las analíticas como las transacciones. Además, utiliza
ajustes
Identifica datos
cachés
de
CPU
para
trabajar
con
datos
comprimidos,
aprovecha
para acelerar
Solo
1 copia
procesadores multinúcleo para escanear columnas en paralelo
Configura
el sistema
de datos
y utiliza instrucciones SIMD para procesar simultáneamente
Duplica datos
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
ya están disponibles en tiempo real,Requiere
sin intervención
configuración manual
No se necesitanecesitan
configuración
de administradores de bases de datos.
Todos los
datos son
in-memory
2
¿Puedo lograr tiempos de respuesta proyectables
para consultas ad hoc?
Plataforma SAP HANA
Sí
vs.
No
Dado que solo los datos preseleccionados se copian
in-memory.
+
Dado que todos los datos están automáticamente
in-memory.
Base de datos basada en el disco con caché in-memory
NO - Sin tiempos de respuesta proyectable
Caché in-memory
Todos
los datos
calientes son
in-memory
01
01 0
01010
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
Las bases de datos basadas en discos están diseñadas
para
Caché en filas Caché en columnas
gestionar datos en discos y utilizar cachés
de complementos
Sincronización
Solo estos
constante de
in-memory
para
acelerar
el
acceso
a
porciones
de
datos.
Solo
datos son
10
caché in-memory
1010 1010
1
0
0
1
0
in-memory
10
11
101
acceden exclusivamente a datos en caché
0
0010 10las
110 10101que
1010 consultas
0
0
0
1
1
1
0
0
0
0
101
0
101
100 pueden
101
101resultados
0
1
0
101
1
arrojar
en un tiempo proyectable. Todas las
0
0
HANA
0
0
1010 SAP
1
0
1
1
1
0
1
0
1
0
00
0
1
0
1
101
1
0
0
1
10
00
experimentan demoras debido a que los tiempos
10otras
1consultas
010
0
0
1
0
1
10
0
101
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.
Tiempos de respuesta
proyectables
Sin tiempos de respuesta proyectables
0101010100110101010101010101
0
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
01
01 0
Siguiente
01010
2
¿Puedo lograr tiempos de respuesta proyectables
para consultas ad hoc?
Plataforma SAP HANA
Sí
vs.
No
Dado que solo los datos preseleccionados se copian
in-memory.
+
Dado que todos los datos están automáticamente
in-memory.
Base de datos basada en el disco con caché in-memory
SÍ - Tiempos de respuesta proyectables
Todos
los datos
calientes son
in-memory
Caché in-memory
01
01 0
01010
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
La plataforma SAP HANA mantiene datos in-memoryCaché
por defecto
y
en filas Caché en columnas
todas las consultas -planificadas y no planificadas
Sincronización (ad hoc)- tienen
Solo estos
constante dey pueden arrojar
acceso
en
tiempo
real
a
los
datos
que
necesitan
datos son
10
caché in-memory
1010 1010
1
0
0
1
0
in-memory
10
11
101 010una cantidad de tiempo proyectable. Es posible
0010 10resultados
1010 10110 10en
1
0
0
1
1
0
0
0
0
101
0
01
1los
100 estimar
101
101
0
1
0
101 de respuesta utilizando la velocidad de escaneo
1
tiempos
0
0
HANA
0
0
1010 SAP
1
0
1
1
1
0
1
0
1
0
00
101
010 10101
010
1
0
0
0
tiempo de acceso a la memoria y tamaño de datos
1 de procesadores,
0
01
00
1
101
0
101 se accede mediante una consulta. SAP HANA también
a los que
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.
0101010100110101010101010101
0
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
01
01 0
Tiempos de respuesta proyectables
01010
Sin tiempos de respuesta proyectables
Siguiente
3
¿Puedo obtener una imagen completa
de mi empresa en tiempo real?
Plataforma SAP HANA
vs.
No
Dado que solo los datos preseleccionados se copian
in-memory.
+
Dado que todos los datos están
automáticamente in-memory.
Sí
Base de datos basada en el disco con caché in-memory
NO - No brinda imagen completa, se necesitan
conocimientos avanzados de los drill-downs
Caché in-memory
Caché en filas
Todos
los datos
calientes son
in-memory
Caché en columnas
01
01 0
01010
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
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
Requiere administrador de
SAP
HANA de cachés in-memory de complementos, índices, base de datos para identificar
una combinación
Sin límite a la
preagregados y vistas materializadas para acelerar el rendimiento. y copiar físicamente todos
los datos necesarios al caché
granularidad
Para lograr un mejor rendimiento el administrador de bases de datos in-memory
debe duplicar los datos en cachés in-memory y crear estructuras
Una misma
de datos para los datos del disco antes de que los usuarios puedan
copia de datos para
aplicaciones transaccionales realizar drill-downs. Además, si el tamaño de la caché in-memory
y analíticas
Noelbrinda
imagen completa,
no se puede adaptar a todos los datos requeridos,
administrador
bases de
datos debe modificar el tamaño del se
sistema
y tal vezconocimientos
necesitan
La imagen de de
negocio
completa
reiniciarlo.
avanzados de los drill-downs
está disponible
en tiempo real
0101010100110101010101010101
0
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
01
01 0
Siguiente
01010
3
¿Puedo obtener una imagen completa
de mi empresa en tiempo real?
Plataforma SAP HANA
vs.
No
Dado que solo los datos preseleccionados se copian
in-memory.
+
Dado que todos los datos están
automáticamente in-memory.
Sí
Base de datos basada en el disco con caché in-memory
SÍ - La imagen de negocio completa está
disponible en tiempo real
Caché in-memory
Caché en filas
Todos
los datos
calientes son
in-memory
Caché en columnas
01
01 0
01010
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
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
SAP
HANA
o vistas
materializadas. Como resultado, SAP HANA no solo
Sin límite a la
puede arrojar acumulaciones en tiempo real, sino que también
granularidad
permite a los usuarios realizar drill-downs a cualquier nivel de
detalle para analizar datos. Con SAP HANA, los usuarios pueden
Una misma
analizar datos en cualquier nivel de granularidad de manera
copia de datos para
aplicaciones transaccionales autoasistida y obtener resultados en tiempo real.
0101010100110101010101010101
0
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
01
01 0
01010
Requiere administrador de
base de datos para identificar
y copiar físicamente todos
los datos necesarios al caché
in-memory
No brinda imagen completa,
se necesitan conocimientos
avanzados de los drill-downs
y analíticas
La imagen de negocio completa
está disponible en tiempo real
Siguiente
4
¿Puedo responder todas mis consultas sobre
descubrimiento de datos sin agregar más administradores
de bases de datos para realizar ajustes?
Plataforma SAP HANA
Sí
vs.
No
Se debe reconfigurar periódicamente la base
de datos.
+
Dado que todos los datos están automáticamente
in-memory.
Base de datos basada en el disco con caché in-memory
NO - Más consultas = más tiempo
de administrador de bases de datos
Caché in-memory
Caché en filas Caché en columnas
Las bases de datos basadas en discos están diseñadas para
SAP
HANA
El administrador de
bases de datos selecciona
manualmente datos para
copiarlos en la memoria
Siguiente
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
gestionar datos en discos y utilizar cachés de complementos
Se requiere reiniciar
in-memory y otras estructuras de datos para acelerar el
el sistema si los datos
rendimiento. Antes de que los usuarios puedan analizar datos
exceden la memoria
asignada
en nuevas dimensiones, los administradores de bases de datos
deben configurar y ajustar la base de datos para asegurar
Administradores
tiempos de respuesta aceptables. Esto
puede implicar copiar
de bases de datos
Administradores
bases
datos al caché in-memory, eliminar o de
crear
nuevos índices o crear
de datos
vistas materializadas. Algunas de estas acciones pueden afectar
Tiempo de otras aplicaciones y así requerir
Tiempo
negativamente el rendimiento
ajustes adicionales.
Por ejemplo, el tiempo necesario
para actualizar
No se necesita tiempo
adicional de
Más preguntas
= más tiempo de
índices
puede
ralentizar las aplicaciones transaccionales.
administrador de
bases
de datos
administrador de bases de datos
4
¿Puedo responder todas mis consultas sobre
descubrimiento de datos sin agregar más administradores
de bases de datos para realizar ajustes?
Plataforma SAP HANA
Sí
vs.
No
Se debe reconfigurar periódicamente la base
de datos.
+
Dado que todos los datos están automáticamente
in-memory.
Base de datos basada en el disco con caché in-memory
SÍ - No se necesita tiempo adicional
de administrador de bases de datos
Caché in-memory
Caché en filas Caché en columnas
Administradores
de bases de datos
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
La plataforma
SAP
HANA 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
Administradores
de intervención adicional de administradores
de bases de datos.
de bases
No se necesitan copias de datos, índices,
preagregados ni vistas
de datos
materializadas para brindar un rendimiento en tiempo real.
Tiempo
No se necesita tiempo adicional de
administrador 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
Tiempo
Más preguntas = más tiempo de
administrador de bases de datos
Siguiente
5
¿Puede mi aplicación brindar analíticas mientras
se actualiza la misma copia de datos en tiempo real?
Plataforma SAP HANA
Sí
NO
vs.
No
La caché in-memory no es una base de datos,
es un caché solo de lectura.
+
SAP HANA es una verdadera base de datos in-memory
que realiza tanto transacciones como analíticas.
Base de datos basada en el disco con caché in-memory
Caché in-memory
01
01 0
01010
Caché en columnas
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
10010101010101001010
10010101010101001010
10010101010101001010
10010101010101001010
Las bases de datos basadas en discos con un caché in-memory
Transacciones
Analíticas
Caché en filas
típicamente procesan
las transacciones (operaciones
de
actualización, inserción o eliminación) en el disco y luego
Se requiere
actualizan los datos en la caché in-memory
para asegurar
sincronización
constante
la coherencia
de
lectura.
Las
aplicaciones
que realizan tanto
SAP HANA
de caché
transacciones como consultas tendrían
que esperar que las
in-memory
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.
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
01
01 0
0
01010
0101010100110101010101010101
Las transacciones y analíticas
son realizadas sobre los mismos
datos in-memory
Las transacciones se realizan solo
sobre los datos del disco
Siguiente
5
¿Puede mi aplicación brindar analíticas mientras
se actualiza la misma copia de datos en tiempo real?
Plataforma SAP HANA
Sí
vs.
No
La caché in-memory no es una base de datos,
es un caché solo de lectura.
+
SAP HANA es una verdadera base de datos in-memory
que realiza tanto transacciones como analíticas.
Base de datos basada en el disco con caché in-memory
SÍ - Las transacciones y consultas son
realizadas sobre los mismos datos in-memory
Caché in-memory
Transacciones
Analíticas
Caché en filas
01
01 0
01010
Caché en columnas
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
10010101010101001010
10010101010101001010
10010101010101001010
10010101010101001010
La plataforma SAP HANA es una base de datos ACID, persistente,
in-memory y en columnas que acelera
las consultas como
Setanto
requiere
las transacciones utilizando una copiasincronización
de datos, in-memory.
constante
delta temporaria de la tabla en
columnas de SAP HANA
SAPLa tienda
HANA
de caché
in-memory
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.
0101010100110101010101010101
0
01
010
1
01010
010101010011010101010101010
01
01 0
0
01010
0101010100110101010101010101
Las transacciones y analíticas
son realizadas sobre los mismos
datos in-memory
Las transacciones se realizan solo
sobre los datos del disco
Siguiente
6
¿Puedo ejecutar mi negocio en tiempo real, con todos
mis datos in-memory, listos para ser procesados?
Plataforma SAP HANA
vs.
No
Dado que la solución está diseñada para
gestionar datos en el disco.
+
Dado que SAP HANA está diseñada para
gestionar datos in-memory.
Sí
Base de datos basada en el disco con caché in-memory
NO - La innovación del negocio está
limitada por la velocidad del disco
Caché in-memory
Caché en columnas
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
Caché
en filas
Las
bases
de
datos
basadas
en
discos
están
diseñadas
para
SAP HANA
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
Costos
de DRAM
siempre requieren acceso al disco.
La innovación del negocio
está limitada por la
velocidad del disco
Adaptadas al futuro, diseñadas
para ejecutar negocios a la
velocidad de la memoria
Siguiente
6
¿Puedo ejecutar mi negocio en tiempo real, con todos
mis datos in-memory, listos para ser procesados?
Plataforma SAP HANA
vs.
No
Dado que la solución está diseñada para
gestionar datos en el disco.
+
Dado que SAP HANA está diseñada para
gestionar datos in-memory.
Sí
Base de datos basada en el disco con caché in-memory
SÍ - Adaptadas al futuro, diseñadas para
ejecutar negocios a la velocidad de la memoria
Caché in-memory
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
Caché
en filas
Caché en columnas
La
plataforma
in-memory
de
SAP
HANA
mantiene
una
copia
de
SAP HANA
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
Costos
de DRAM
reorganizado. De esta manera, SAP HANA puede gestionar bases
Lalainnovación
del negocio
Adaptadas al futuro,
diseñadas
de datos
de cualquier tamaño sin estar limitada por
cantidad
disponible
en el sistema.
está limitada por la
para ejecutarde memoria
negocios a
la
velocidad del disco
velocidad de la memoria
Siguiente
7
¿Mis aplicaciones de SAP se ejecutan mejor
y más rápido en una plataforma in-memory?
Plataforma SAP HANA
vs.
No
Las aplicaciones de SAP no están actualmente
para ejecutar soluciones de caché
sercertificadas
probado
caso
in-memory.
+
Dado que las aplicaciones de SAP están
optimizadas para funcionar con SAP HANA.
Sí
Base de datos basada en el disco con caché in-memory
NO - El rendimiento debe
por caso
La lógica de negocio
reside dentro de la
base de datos
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
SAP Business Suite se ejecuta de manera eficaz en los
Lógica
principales RDBMS, sin
embargo, no ha sido específicamente
de negocio
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.
La lógica de negocio no
está en la base de datos
El rendimiento debe ser
probado caso por caso
Siguiente
7
¿Mis aplicaciones de SAP se ejecutan mejor
y más rápido en una plataforma in-memory?
Plataforma SAP HANA
vs.
No
Las aplicaciones de SAP no están actualmente
certificadas para ejecutar soluciones de caché
reside
dentro
in-memory.
+
Dado que las aplicaciones de SAP están
optimizadas para funcionar con SAP HANA.
Sí
Base de datos basada en el disco con caché in-memory
SÍ - La lógica de negocio
de la base de datos
La lógica de negocio
reside dentro de la
base de datos
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
La plataforma de SAP HANA hace posible que se ejecute dentro
de la base de datos laLógica
lógica de negocio relacionada con datos y
de negocio
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.
La lógica de negocio no
está en la base de datos
El rendimiento debe ser
probado caso por caso
Siguiente
8
¿Puedo simplificar mi entorno de TI
con una solución in-memory?
Plataforma SAP HANA
vs.
No
Dado que es solo una base de datos.
+
Dado que SAP HANA es una plataforma con
todo incluido.
Sí
Base de datos basada en el disco con caché in-memory
NO - Se necesitan múltiples copias
de datos para diferentes solicitudes
Elimina las acumulaciones
y los índices
la introducción de una capa de tecnología adicional, así como la
Brinda un sistema
integrado
sincronización
y el mantenimiento
de múltiples copias de datos.
para cualquier tipo y
Comoprocesamiento
resultado, eldeconsumo
de recursos del sistema, la carga de
datos
administración
del sistema y la complejidad de la infraestructura
Abarca un servidor de
aplicaciones y analíticas
de TI aumentan.
Caché en columnas
01000100101
10111010101
01000100101
10101010101
Caché en filas
Se
necesitan
Dado que las bases de datos basadas en discos están diseñadas
copias adicionales
Evita
el
duplicado
de
datos
para gestionar datos en el disco, los cachés
in-memory son
de datos
para la realización de informes
implementados
operativos para acelerar el acceso a datos. Esto involucra
01000100101
10111010101
01000100101
10101010101
SAP HANA
Caché in-memory
Se necesitan
copias adicionales
de datos
avanzadas
Una copia de datos para
todas las solicitudes
Se necesitan múltiples copias de
datos para diferentes solicitudes
Siguiente
8
¿Puedo simplificar mi entorno de TI
con una solución in-memory?
Plataforma SAP HANA
vs.
No
Dado que es solo una base de datos.
+
Dado que SAP HANA es una plataforma con
todo incluido.
Sí
Base de datos basada en el disco con caché in-memory
SÍ - Una copia de datos para todas las
solicitudes
Elimina las acumulaciones
y los índices
01000100101
10111010101
01000100101
10101010101
Caché en filas
Caché en columnas
Se
necesitan
La plataforma SAP HANA simplifica el entorno de TI sacando
Se necesitan
copias adicionales
Evita
el
duplicado
de
datos
copias adicionales
provecho de la computación in-memory
brindando servicios
deydatos
para la realización de informes
de datos
de aplicaciones,
operativos bases de datos e integración en una plataforma.
01000100101
10111010101
01000100101
10101010101
SAP HANA
Caché in-memory
Al sacar provecho de la computación in-memory, puede procesar de
Brinda
un sistema
integrado flujos, gráficos y analíticas avanzadas,
manera
eficaz
transacciones,
para cualquier tipo y
tales como
predictivas,
procesamiento
de datosespaciales y de texto, en el sistema
mismoAbarca
y en un
una
copia de los datos. Además, al brindar servicios
servidor de
aplicaciones ybases
analíticas
de aplicaciones,
de datos e integración en una plataforma,
reduceavanzadas
los movimientos de datos y montaje entre sistemas
operativos y entre la base de datos y el servidor de aplicaciones.
Una copiaEsto
de datos
para
Seuna
necesitan
múltiples copias de
trae como
resultado un mejor rendimiento,
infraestructura
todas lasdesolicitudes
TI simplificada y menores costos de administración.
datos para diferentes solicitudes
Siguiente
9
¿Puedo ejecutar transacciones y analíticas en el mismo
sistema sin agregar más recursos de DRAM y CPU?
Plataforma SAP HANA
Sí
vs.
No
Dado que los datos se copian y almacenan muchas
recursos
y
veces de
paraDRAM
las transacciones
y analíticas.
NO - Se necesitan más
CPU si se ejecutan transacciones y analíticas
+
Dado que SAP HANA requiere solo una copia de datos.
Base de datos basada en el disco con caché in-memory
Caché in-memory
Caché en filas
Caché en columnas
Para procesar cargas de trabajo transaccionales y analíticas en
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
SAPelHANA
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.
Recursos de DRAM y CPU
Recursos de DRAM y CPU
No se necesitan administradores de
bases de datos/CPU adicionales
Se necesitan más recursos de
DRAM y CPU si se ejecutan
transacciones y analíticas
Siguiente
9
¿Puedo ejecutar transacciones y analíticas en el mismo
sistema sin agregar más recursos de DRAM y CPU?
Plataforma SAP HANA
Sí
vs.
No
Dado que los datos se copian y almacenan muchas
veces para las transacciones y analíticas.
+
Dado que SAP HANA requiere solo una copia de datos.
Base de datos basada en el disco con caché in-memory
SÍ - Dado que SAP HANA requiere solo una
copia de datos
Caché in-memory
Caché en filas
La plataforma SAP HANA está diseñada para sacar provecho
01000100101
10111010101
01000100101
10101010101
01000100101
10111010101
01000100101
10101010101
SAPdeHANA
las últimas innovaciones en hardware. Utiliza instrucciones
Caché en columnas
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.
Recursos de DRAM y CPU
Recursos de DRAM y CPU
No se necesitan administradores de
bases de datos/CPU adicionales
Se necesitan más recursos de
DRAM y CPU si se ejecutan
transacciones y analíticas
Siguiente