Sei sulla pagina 1di 1

Unit1:IntroductiontoSAPHANA

TraditionalApproachtoDataModelandApplicationCode

Figure10:TraditionalApproachtoDataModelandApplicationCode

Traditionalapplicationswerebuiltonahierarchicaldatamodel.Detaileddatawas
summarizedintohigherlevellayersofaggregatestohelpsystemperformance.Ontopof
aggregates,webuiltmoreaggregatesandspecialversionsofthedatabasetablestosupport
specialapplications.Aswellasstoringtheextracopiesofdata,wealsohadtobuild
applicationcodetomaintainextratablesandkeepituptodate.Abackuptotheseextra
tableswasalsorequired,soeventheIToperationswereimpacted.
Inadditiontoaggregates,wehaveanotherineciencythatweneedtoremove.Database
indexesimproveaccessspeedbecausetheyarebasedoncommonaccesspathstodata.But
theyneedtobeconstantlydroppedandrebuilteachtimethetablesareupdated.Soagain,
morecodeisneededtomanagethisprocess.
Thetraditionaldatamodeliscomplex,andthiscausestheapplicationcodetobecomplex.
70%ofapplicationcodeisbuiltspecicallyforperformanceofanapplicationandaddsno
valuetothecorebusinessfunction.
Withacomplexdatamodelandcomplexcode,integrationwithotherapplicationsandalso
enhancementsaredicult,andsimplynotagileenoughfortodaysfastmovingenvironment.

EliminateComplexityofApplicationswhenBuiltonSAPHANA

Figure11:EliminateComplexityofApplicationswhenBuiltonSAPHANA

10 Copyright.Allrightsreserved.

Potrebbero piacerti anche