{"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":"portes-ouvertes-pour-les-bases-de-donnees","status":"publish","type":"post","link":"https:\/\/e3mag.com\/fr\/offene-tueren-fuer-datenbanken\/","title":{"rendered":"Portes ouvertes pour les bases de donn\u00e9es"},"content":{"rendered":"<p>D'un point de vue marketing, l'histoire de l'utilisation des bases de donn\u00e9es du point de vue de SAP est un tour de force : pendant des d\u00e9cennies, on a d\u00e9grad\u00e9 les meilleures bases de donn\u00e9es en magasins de donn\u00e9es primitifs.<\/p>\n<p>Le traitement intelligent des donn\u00e9es se faisait exclusivement dans les serveurs d'applications SAP. On criait haut et fort \u00e0 l'incomp\u00e9tence des fournisseurs de bases de donn\u00e9es et \u00e0 la mauvaise performance de ces derniers.<\/p>\n<p>On a invent\u00e9 Hana et, pour am\u00e9liorer les performances de l'ERP, SAP a permis de franchir une \u00e9tape dont IBM, Oracle et Microsoft ont \u00e9t\u00e9 priv\u00e9s pendant des ann\u00e9es - les fonctions de traitement des donn\u00e9es peuvent et doivent \u00eatre d\u00e9plac\u00e9es du serveur d'applications ERP pour se rapprocher des donn\u00e9es dans le serveur de base de donn\u00e9es.<\/p>\n<p>Quel client a r\u00e9alis\u00e9 le chiffre d'affaires le plus \u00e9lev\u00e9 au premier trimestre ? Pour chaque base de donn\u00e9es SQL, une fonction simple et \u00e9l\u00e9mentaire : chercher le maximum dans une table.<\/p>\n<p>Chaque fournisseur y parvient en quelques millisecondes, quelle que soit la taille de la base de donn\u00e9es. Ce n'est pas le cas dans un syst\u00e8me R\/3 ! La table enti\u00e8re doit d'abord \u00eatre charg\u00e9e du serveur de base de donn\u00e9es sur le serveur d'application, puis un programme Abap d\u00e9marre pour trouver maintenant le maximum dans la table locale.<\/p>\n<p>Cet exemple tr\u00e8s simplifi\u00e9 illustre le principe du chemin des donn\u00e9es dans un syst\u00e8me R\/3. Le serveur de base de donn\u00e9es n'est qu'une m\u00e9moire, toute la logique d'application se trouvait et se trouve toujours dans le serveur d'application.<\/p>\n<p>Cela explique aussi pourquoi, avant la grande vague de virtualisation dans les centres informatiques R\/3, il y avait aussi un serveur s\u00e9par\u00e9 pour chaque module R\/3. Beaucoup de t\u00f4le - pour le plus grand plaisir des fournisseurs de mat\u00e9riel informatique.<\/p>\n<p>Les bases de donn\u00e9es SQL peuvent faire plus ! Le concept d'un traitement tr\u00e8s r\u00e9duit et normalis\u00e9 des bases de donn\u00e9es situ\u00e9es sous R\/3 avait beaucoup de sens pour SAP. Cela permettait d'\u00eatre \"neutre\" sur le march\u00e9 et de donner \u00e0 IBM, Oracle et Microsoft la chance de faire partie de la communaut\u00e9.<\/p>\n<p>L\u00e0 o\u00f9 il y a de la lumi\u00e8re, il y a aussi de l'ombre : Cette approche g\u00e9n\u00e9rique de la base de donn\u00e9es a trop souvent fait chuter les temps de r\u00e9ponse. Dans le milieu SAP, on a essay\u00e9 de maintenir le temps de r\u00e9ponse juste en dessous d'une seconde en investissant dans du mat\u00e9riel informatique, mais cela n'a pas \u00e9t\u00e9 un succ\u00e8s \u00e0 long terme.<\/p>\n<p>Lorsque Hana est arriv\u00e9 sur le march\u00e9 et que SAP a \u00e9t\u00e9 contraint de prouver ses performances, le concept a \u00e9t\u00e9 assoupli. En fait, c'\u00e9tait une r\u00e9volution, m\u00eame si cela paraissait tr\u00e8s \"simple\" :<\/p>\n<p>\u00c0 l'avenir, les fonctions ERP doivent \u00eatre coupl\u00e9es plus \u00e9troitement aux donn\u00e9es et les fonctions de base telles que la recherche Min\/Max, la conversion de devises, etc. doivent \u00eatre enti\u00e8rement s\u00e9par\u00e9es du code Abap et ex\u00e9cut\u00e9es en tant que fonction originale de la base de donn\u00e9es.<\/p>\n<p>C'est ici que sonne th\u00e9oriquement l'heure des fournisseurs de bases de donn\u00e9es IBM, Oracle et Microsoft. Si chaque \u00e9tape du traitement des donn\u00e9es ne doit plus se faire dans le serveur Abap, la base de donn\u00e9es SQL peut alors faire la preuve de ses performances.<\/p>\n<p>Avec Hana, SAP a donc \u00e9t\u00e9 contraint d'utiliser pour la premi\u00e8re fois la base de donn\u00e9es ERP non plus comme une archive de donn\u00e9es, mais comme un syst\u00e8me intelligent pour la gestion des donn\u00e9es. Les Core Data Services sont une fonction cl\u00e9 de l'interface entre le serveur d'application ERP et la base de donn\u00e9es SQL, il existe un document \u00e0 ce sujet :<\/p>\n<p>SAP Hana Core Data Services (CDS) Reference, SAP Hana Platform SPS 09, Document Version 1.1 (2015-02-16, PDF 120 pages). IBM place entre autres quelques espoirs dans cette interface afin de rendre DB2 \u00e0 nouveau plus attractif pour les utilisateurs de Business Suite 7 (ECC 6.0).<\/p>\n<p>Mais non seulement pour S\/7, mais aussi pour S\/4, CDS et par la suite BFL (SAP Business Function Library) pourraient devenir une opportunit\u00e9 pour IBM, Oracle et Microsoft. Il existe \u00e9galement un PDF de 158 pages sur BFL.<\/p>\n<p>La vitesse mod\u00e9r\u00e9e d'un syst\u00e8me R\/3 \u00e9tait donc \u00e9galement due \u00e0 l'architecture logicielle : L'interaction entre le serveur de base de donn\u00e9es et le serveur d'applications, c'est-\u00e0-dire les deux premiers niveaux du mod\u00e8le client\/serveur \u00e0 trois niveaux de SAP, \u00e9tait loin d'\u00eatre optimale.<\/p>\n<p>En d\u00e9veloppant lui-m\u00eame une base de donn\u00e9es SQL, SAP semble avoir pris conscience de ce probl\u00e8me. C'est donc avec beaucoup de bruit et d'enthousiasme qu'a \u00e9t\u00e9 pr\u00e9sent\u00e9e l'\"innovation\" consistant \u00e0 rapprocher les donn\u00e9es et les fonctions sur la plate-forme de base de donn\u00e9es Hana.<\/p>\n<p>Trop de bonnes choses ? Une fois l'interface entre le serveur d'application et le serveur de base de donn\u00e9es rompue, SAP a imm\u00e9diatement programm\u00e9 de nombreuses fonctions ERP en tant que fonctions de base de donn\u00e9es, de sorte que le code d'application ERP-Abap se transforme en une invocation de fonctions Hana sur de longues distances.<\/p>\n<p>Le meilleur moyen de savoir ce que la plate-forme Hana peut faire est de lire SAP Hana Predictive Analysis Library (PAL), SAP Hana Platform SPS 09, Document Version 1.1 (2015-10-16, PDF 384 pages). Cela pourrait \u00e0 son tour devenir un frein pour IBM, Oracle et Microsoft.<\/p>\n<p>Hana est \u00e9galement une base de donn\u00e9es SQL. Gr\u00e2ce au CDS, il existe une couche transparente entre le serveur d'applications et le serveur de base de donn\u00e9es. S\/7 et S\/4 peuvent \u00e9galement utiliser les fonctions SQL \"intelligentes\" d'une base de donn\u00e9es, ce qui a un effet positif sur la vitesse de traitement.<\/p>\n<p>Mais Hana est aussi bien plus qu'une base de donn\u00e9es SQL, voir PAL, et donc SoH (S\/7 sur Hana) et S\/4 externaliseront bien plus vers la plateforme sous-jacente que ce que les bases de donn\u00e9es SQL d'IBM, Oracle et Microsoft peuvent fournir.<\/p>\n<p>SAP a donc utilis\u00e9 cette \"ouverture\" \u00e0 bon escient, d'une part pour am\u00e9liorer de mani\u00e8re spectaculaire le temps de r\u00e9ponse, d'autre part pour exclure imm\u00e9diatement les concurrents.<\/p>\n<p>On ne sait donc pas encore comment IBM, Oracle et Microsoft utiliseront et voudront utiliser \u00e0 l'avenir la faveur de l'heure sur la base de CDS. En revanche, le fait est qu'avec CDS\/BFL, une grande fen\u00eatre d'options s'ouvre pour toutes les bases de donn\u00e9es SQL.<\/p>","protected":false},"excerpt":{"rendered":"<p>Pendant de nombreuses ann\u00e9es, le dilemme de la base de donn\u00e9es SAP n'a touch\u00e9 qu'IBM, Oracle et Microsoft. Puis SAP s'est lanc\u00e9 lui-m\u00eame sur le march\u00e9 des bases de donn\u00e9es avec MaxDB, Sybase ASE\/IQ et Hana et a r\u00e9alis\u00e9 que sa strat\u00e9gie \u00e9tait catastrophique. Les Core Data Services sont-ils une planche de salut pour tout le monde ?<\/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\/fr\/category\/it-management\/\" rel=\"category tag\">IT-Management<\/a>, <a href=\"https:\/\/e3mag.com\/fr\/category\/1507\/\" rel=\"category tag\">MAG 15-07<\/a>","author_info_v2":{"name":"Peter M. F\u00e4rbinger, E3 Magazine","url":"https:\/\/e3mag.com\/fr\/author\/peter-m-faerbinger-e-3-magazin\/"},"comments_num_v2":"0 commentaire","_links":{"self":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/61771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/comments?post=61771"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/61771\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media\/61274"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media?parent=61771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/categories?post=61771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/tags?post=61771"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/coauthors?post=61771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}