{"id":61771,"date":"2015-07-01T13:52:13","date_gmt":"2015-07-01T11:52:13","guid":{"rendered":"http:\/\/e3mag.com\/?p=61771"},"modified":"2019-07-31T14:07:28","modified_gmt":"2019-07-31T12:07:28","slug":"puertas-abiertas-para-bases-de-datos","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/offene-tueren-fuer-datenbanken\/","title":{"rendered":"Puertas abiertas para las bases de datos"},"content":{"rendered":"<p>Desde el punto de vista del marketing, la historia del uso de las bases de datos desde el punto de vista de SAP es un golpe maestro: durante d\u00e9cadas, degradaron las mejores bases de datos a almacenes de datos primitivos.<\/p>\n<p>El procesamiento inteligente de datos se realizaba exclusivamente en los servidores de aplicaciones SAP. Hubo fuertes quejas sobre la incompetencia de los proveedores de bases de datos y el bajo rendimiento que ofrec\u00edan.<\/p>\n<p>Inventaron Hana y, para mejorar el rendimiento del ERP, SAP permiti\u00f3 ahora un paso que IBM, Oracle y Microsoft se negaron durante a\u00f1os: las funciones de procesamiento de datos pueden y deben trasladarse desde el servidor de aplicaciones ERP m\u00e1s cerca de los datos en el servidor de base de datos.<\/p>\n<p>\u00bfQu\u00e9 cliente factur\u00f3 m\u00e1s en el primer trimestre? Una funci\u00f3n sencilla y elemental para cualquier base de datos SQL: encontrar el m\u00e1ximo en una tabla.<\/p>\n<p>Cualquier proveedor puede hacerlo en pocos milisegundos, independientemente del tama\u00f1o de la base de datos. No es as\u00ed en un sistema R\/3. Primero hay que cargar toda la tabla desde el servidor de la base de datos al servidor de la aplicaci\u00f3n, luego un programa Abap empieza a buscar el m\u00e1ximo en la tabla local.<\/p>\n<p>Este ejemplo muy simplificado ilustra el recorrido b\u00e1sico de los datos en un sistema R\/3. El servidor de base de datos es s\u00f3lo una memoria, la l\u00f3gica de aplicaci\u00f3n completa tuvo y tiene lugar en el servidor de aplicaci\u00f3n.<\/p>\n<p>Esto tambi\u00e9n explica por qu\u00e9, antes de la gran oleada de virtualizaci\u00f3n en los centros de datos R\/3, tambi\u00e9n hab\u00eda un servidor separado para cada m\u00f3dulo R\/3. Mucha chapa met\u00e1lica, para regocijo de los proveedores de hardware.<\/p>\n<p>Las bases de datos SQL dan m\u00e1s de s\u00ed El concepto de un manejo muy reducido y estandarizado de las bases de datos en R\/3 ten\u00eda mucho sentido para SAP. De esta forma se pod\u00eda parecer \"neutral\" en el mercado y dar a IBM, Oracle y Microsoft la oportunidad de formar parte de la comunidad.<\/p>\n<p>Donde hay luz, tambi\u00e9n hay sombra: Este enfoque gen\u00e9rico de la base de datos enviaba con demasiada frecuencia el comportamiento del tiempo de respuesta al s\u00f3tano. En la escena SAP, se intent\u00f3 mantener el tiempo de respuesta respectivo justo por debajo de un segundo con enormes gastos de hardware - a la larga, naturalmente, no fue un camino exitoso.<\/p>\n<p>Cuando Hana sali\u00f3 al mercado y SAP se vio obligada a demostrar su rendimiento, relaj\u00f3 el concepto. En sentido estricto, fue una revoluci\u00f3n, aunque sonara muy \"simple\":<\/p>\n<p>En el futuro, las funciones del ERP se vincular\u00e1n m\u00e1s estrechamente a los datos y las funciones b\u00e1sicas, como la b\u00fasqueda m\u00edn.\/m\u00e1x., la conversi\u00f3n de divisas, etc., se externalizar\u00e1n por completo del c\u00f3digo Abap y se ejecutar\u00e1n como funciones originales de la base de datos.<\/p>\n<p>En teor\u00eda, es el momento de los proveedores de bases de datos IBM, Oracle y Microsoft. Si cada paso del procesamiento de datos ya no tiene que tener lugar en el servidor Abap, entonces la base de datos SQL puede demostrar su rendimiento.<\/p>\n<p>Con Hana, SAP se vio obligada por primera vez a utilizar la base de datos ERP ya no como un archivo de datos, sino como un sistema inteligente para la gesti\u00f3n de datos. Una funci\u00f3n clave para la interfaz entre el servidor de aplicaciones ERP y la base de datos SQL son los Core Data Services, existe un documento al respecto:<\/p>\n<p>Referencia SAP Hana Core Data Services (CDS), SAP Hana Platform SPS 09, Documento Versi\u00f3n 1.1 (2015-02-16, PDF 120 p\u00e1ginas). Entre otras cosas, IBM deposita algunas esperanzas en esta interfaz para que DB2 vuelva a ser m\u00e1s atractivo para los usuarios de Business Suite 7 (ECC 6.0).<\/p>\n<p>Pero no s\u00f3lo con S\/7, sino tambi\u00e9n con S\/4, CDS y, posteriormente, BFL (SAP Business Function Library) podr\u00eda convertirse en una oportunidad para IBM, Oracle y Microsoft. Tambi\u00e9n hay un PDF con 158 p\u00e1ginas sobre BFL.<\/p>\n<p>Por tanto, la velocidad moderada de un sistema R\/3 tambi\u00e9n se deb\u00eda a la arquitectura del software: La interacci\u00f3n de la base de datos y el servidor de aplicaciones, es decir, los dos primeros niveles del modelo cliente\/servidor de tres niveles de SAP, era cualquier cosa menos \u00f3ptima.<\/p>\n<p>Al desarrollar su propia base de datos SQL, SAP parece haber reconocido dolorosamente este problema. As\u00ed, la \"innovaci\u00f3n\" de que los datos y las funciones se acercan ahora en la plataforma de base de datos Hana se present\u00f3 tambi\u00e9n con mucho alboroto y entusiasmo.<\/p>\n<p>\u00bfDemasiado de algo bueno? Una vez rota la interfaz entre el servidor de aplicaciones y el servidor de base de datos, SAP program\u00f3 inmediatamente numerosas funciones ERP como funciones de base de datos, de modo que el c\u00f3digo de aplicaci\u00f3n ERP Abap muta en una llamada a funciones Hana durante largos tramos.<\/p>\n<p>Lo que la plataforma Hana puede hacer se lee mejor en SAP Hana Predictive Analysis Library (PAL), SAP Hana Platform SPS 09, Document Version 1.1 (2015-10-16, PDF 384 p\u00e1ginas). Esto, a su vez, podr\u00eda convertirse en un tap\u00f3n para IBM, Oracle y Microsoft.<\/p>\n<p>Hana tambi\u00e9n es una base de datos SQL. A trav\u00e9s de CDS, existe una capa transparente entre el servidor de aplicaciones y el servidor de bases de datos. S\/7 y S\/4 tambi\u00e9n pueden utilizar las funciones SQL \"inteligentes\" de una base de datos, lo que repercute positivamente en la velocidad de procesamiento.<\/p>\n<p>Sin embargo, Hana es tambi\u00e9n mucho m\u00e1s que una base de datos SQL, v\u00e9ase PAL, y por tanto SoH (S\/7 en Hana) y S\/4 descargar\u00e1n mucho m\u00e1s a la plataforma subyacente de lo que pueden ofrecer las bases de datos SQL de IBM, Oracle y Microsoft.<\/p>\n<p>De este modo, SAP ha aprovechado bien la \"apertura\", por un lado para mejorar dr\u00e1sticamente el comportamiento del tiempo de respuesta y, por otro, para excluir inmediatamente a los competidores.<\/p>\n<p>As\u00ed pues, por el momento sigue siendo incierto c\u00f3mo IBM, Oracle y Microsoft utilizar\u00e1n y querr\u00e1n utilizar en el futuro el favor del momento sobre la base de CDS. El hecho es, sin embargo, que CDS\/BFL abre una gran ventana de opciones para todas las bases de datos SQL.<\/p>","protected":false},"excerpt":{"rendered":"<p>Durante muchos a\u00f1os, el dilema de las bases de datos de SAP s\u00f3lo afect\u00f3 a IBM, Oracle y Microsoft. Despu\u00e9s, la propia SAP entr\u00f3 en el mercado de las bases de datos con MaxDB, Sybase ASE\/IQ y Hana y se dio cuenta de que la estrategia era desastrosa. \u00bfSon los Core Data Services una salvaci\u00f3n para todos?<\/p>","protected":false},"author":2,"featured_media":61274,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[5,1553],"tags":[453,130,12242,65,258,59,198,450,338],"coauthors":[27825],"class_list":["post-61771","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-management","category-1553","tag-abap","tag-datenbank","tag-datenverarbeitung","tag-hana","tag-ibm","tag-microsoft","tag-oracle","tag-r3","tag-sql","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>Das SAP\u2019sche Datenbankdilemma tangierte viele Jahre nur IBM, Oracle und Microsoft. Dann betrat SAP selbst mit MaxDB, Sybase ASE\/IQ und Hana den Datenbankmarkt und merkte, dass die Strategie katastrophal ist. Sind die Core Data Services eine Rettung f\u00fcr alle?<\/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\/1507\/\" rel=\"category tag\">MAG 15-07<\/a>","author_info_v2":{"name":"Peter M. F\u00e4rbinger, E3 Magazine","url":"https:\/\/e3mag.com\/es\/author\/peter-m-faerbinger-e-3-magazin\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/61771","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=61771"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/61771\/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=61771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=61771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=61771"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=61771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}