{"id":61542,"date":"2015-09-01T09:30:08","date_gmt":"2015-09-01T07:30:08","guid":{"rendered":"http:\/\/e3mag.com\/?p=61542"},"modified":"2019-07-30T09:34:46","modified_gmt":"2019-07-30T07:34:46","slug":"oracle-database-in-memory-in-sap-use","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/oracle-database-in-memory-im-sap-einsatz\/","title":{"rendered":"Base de datos Oracle en memoria en la implantaci\u00f3n de SAP"},"content":{"rendered":"<p>Un examen m\u00e1s detallado muestra que existen diferencias considerables en los conceptos in-memory de SAP y Oracle. Esto ya empieza con la denominaci\u00f3n oficial:<\/p>\n<p>Mientras que Hana se denomina \"Base de datos en memoria\", Oracle habla de \"Base de datos en memoria\". Qu\u00e9 posibilidades ofrece la reci\u00e9n certificada por SAP \"Database In-memory\" de Oracle para su uso con SAP?<\/p>\n<p>La caracter\u00edstica com\u00fan b\u00e1sica, porque el concepto te\u00f3rico fundamental para almacenar una base de datos en la memoria principal f\u00edsica (RAM), es el almacenamiento de datos orientado a columnas.<\/p>\n<p>Esto explica por qu\u00e9 la in-memoria no se ha hecho tan popular hasta hace poco. Hasta hace poco, casi todas las bases de datos relacionales evitaban la in-memory debido a las considerables desventajas de la orientaci\u00f3n a columnas en el entorno OLTP.<\/p>\n<p>S\u00f3lo la necesidad de evaluar grandes cantidades de datos con rapidez, la bajada del precio de la RAM y la disponibilidad de procesadores multin\u00facleo hicieron que este concepto cobrara inter\u00e9s.<\/p>\n<p>Hana carga toda la base de datos en la memoria principal, raz\u00f3n por la cual la soluci\u00f3n tambi\u00e9n se denomina base de datos en memoria. Este concepto requiere un hardware especial, una enorme cantidad de RAM y, en caso de ca\u00edda del servidor, hay que planificar mucho tiempo para la recuperaci\u00f3n de la base de datos.<\/p>\n<p>Para utilizarla con Hana, una base de datos debe migrarse por completo. La vuelta atr\u00e1s s\u00f3lo es posible con un gran esfuerzo. Por cierto, el tama\u00f1o de la memoria principal necesaria no viene determinado \u00fanicamente por los requisitos de espacio de la base de datos. M\u00e1s bien, las funcionalidades internas de Hana (procesos de fusi\u00f3n, \u00e1rea temporal) requieren un 50 por ciento adicional de RAM.<\/p>\n<h3>La RAM no es nueva para la base de datos Oracle<\/h3>\n<p>La base de datos Oracle nunca se bas\u00f3 \u00fanicamente en el disco. Para optimizar el rendimiento, en versiones anteriores tambi\u00e9n utilizaba estructuras de memoria como la memoria intermedia, la cach\u00e9 de filas y la cach\u00e9 de resultados.<\/p>\n<p>Con la base de datos Oracle en la versi\u00f3n 12.1.0.2, tambi\u00e9n se introdujo la opci\u00f3n in-memory. Oracle Database In-memory es, por tanto, al igual que Hana, especialmente adecuada para analizar o agregar grandes cantidades de datos con mayor rapidez.<\/p>\n<p>Oracle no llama a su base de datos In-memory Database, sino que pone deliberadamente el t\u00e9rmino In-memory al final del nombre. Con ello quiere dejar claro que Oracle es el \u00fanico fabricante de bases de datos que mantiene sin cambios la tecnolog\u00eda existente y la ampl\u00eda con un componente in-memory.<\/p>\n<p>Se mantiene por completo el principio anterior de almacenamiento en b\u00fafer orientado a l\u00edneas en la memoria principal y su almacenamiento en disco o memoria flash. El almac\u00e9n de columnas en memoria se configura en un \u00e1rea RAM adicional.<\/p>\n<p>En ella pueden almacenarse tablas completas, columnas individuales o particiones individuales en formato de columnas. Oracle combina as\u00ed las ventajas de las bases de datos orientadas a filas y a columnas en un solo producto y crea -a diferencia de SAP- una \"base de datos h\u00edbrida\".<\/p>\n<p>Esto es adecuado para aplicaciones OLTP como de costumbre y sin modificaciones, y sigue ofreciendo importantes mejoras de rendimiento para consultas anal\u00edticas a trav\u00e9s de Column Store.<\/p>\n<h3>Sencillo: instalaci\u00f3n y funcionamiento<\/h3>\n<p>Para utilizar in-memory en una base de datos existente, s\u00f3lo son necesarios dos pasos: (1) El tama\u00f1o del almac\u00e9n de columnas in-memory debe definirse mediante un par\u00e1metro en el fichero de inicializaci\u00f3n de la base de datos. (2) A continuaci\u00f3n, se seleccionan las tablas que deben estar disponibles en formato columna.<\/p>\n<p>Esto deja claro que para utilizar Oracle Database In-memory no es necesario modificar las aplicaciones o infraestructuras existentes, por ejemplo para las operaciones de copia de seguridad y recuperaci\u00f3n.<\/p>\n<p>Con este enfoque se mantienen todas las opciones de una base de datos Oracle, como la compresi\u00f3n, el cifrado, Real Application Clusters o Data Guard.<\/p>\n<p>Aqu\u00ed hay que aclarar el malentendido generalizado de que la tecnolog\u00eda in-memory generalmente conduce a mejoras de rendimiento \"sin m\u00e1s\": Este no es el caso ni de Hana ni de Oracle Database In-memory.<\/p>\n<p>En la base de datos Oracle, Oracle In-memory Advisor ayuda en la configuraci\u00f3n. Proporciona informaci\u00f3n sobre el tama\u00f1o del almac\u00e9n de columnas en memoria necesario, as\u00ed como informaci\u00f3n sobre las tablas que deben crearse como objetos en memoria.<\/p>\n<p>Ahora, Oracle Database Optimizer puede utilizar adicionalmente el almac\u00e9n de columnas para encontrar la ruta de acceso \u00f3ptima para la consulta anal\u00edtica correspondiente.<\/p>\n<p>De este modo, la base de datos puede ejecutar una consulta a trav\u00e9s de la cach\u00e9 de memoria intermedia tradicional (\u00edndice \u00fanico, escaneo de rango de \u00edndices) o a trav\u00e9s del almac\u00e9n de columnas en memoria. Las transacciones OLTP se siguen ejecutando en la cach\u00e9 de memoria intermedia.<\/p>\n<p>La base de datos puede ajustarse individualmente a su distribuci\u00f3n de carga. La proporci\u00f3n de carga de trabajo anal\u00edtica y OLTP se puede asignar mediante la proporci\u00f3n de cach\u00e9 de b\u00fafer y almacenamiento en memoria.<\/p>\n<p>Oracle Database In-memory funciona en todas las plataformas compatibles con Oracle: UNIX, Linux, Windows. Para los usuarios de SAP, la base de datos Oracle es, por tanto, una alternativa atractiva y sin riesgos a Hana.<\/p>\n<p>Oracle recomienda su Exadata Database Machine como plataforma de hardware \u00f3ptima. En ella pueden aprovecharse plenamente todas las ventajas de la base de datos Oracle, incluida la opci\u00f3n en memoria. Ofrece diferentes niveles de almacenamiento para la base de datos: In-memory, flash y disco.<\/p>\n<p>En el pr\u00f3ximo n\u00famero informaremos en detalle sobre la m\u00e1quina de base de datos Oracle Exadata para SAP. Encontrar\u00e1 m\u00e1s informaci\u00f3n en SAP Note 2178980 y en <a href=\"https:\/\/bit.ly\/oracleinfo\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/bit.ly\/oracleinfo<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>La opci\u00f3n in-memory para Oracle Database 12c est\u00e1 certificada con aplicaciones SAP NetWeaver desde el 30 de junio de 2015. Esto convierte a la tecnolog\u00eda en memoria de Oracle en una alternativa atractiva a Hana en entornos SAP. <\/p>","protected":false},"author":38,"featured_media":61274,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[5,1571],"tags":[65,430,198],"coauthors":[19920],"class_list":["post-61542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-management","category-1571","tag-hana","tag-oltp","tag-oracle","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",400,155,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-768x297.jpg",768,297,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-100x39.jpg",100,39,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-480x186.jpg",480,186,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-640x248.jpg",640,248,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-720x279.jpg",720,279,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-960x372.jpg",960,372,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",18,7,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",600,232,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",600,232,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Die In-memory-Option f\u00fcr Oracle Database 12c ist seit 30. Juni 2015 mit SAP-NetWeaver-Applikationen zertifiziert. Das macht die In-memory-Technologie von Oracle zu einer attraktiven Alternative zu Hana in SAP-Umgebungen. <\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/category\/it-management\/\" rel=\"category tag\">IT-Management<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/1509\/\" rel=\"category tag\">MAG 15-09<\/a>","author_info_v2":{"name":"Revista E-3","url":"https:\/\/e3mag.com\/es\/author\/e-3-magazin\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/61542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=61542"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/61542\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media\/61274"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=61542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=61542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=61542"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=61542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}