欢迎来到天天文库
浏览记录
ID:51622829
大小:2.85 MB
页数:49页
时间:2020-03-26
《数据库系统概念全套配套课件PPT ch17.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Chapter17:DatabaseSystemArchitecturesChapter17:DatabaseSystemArchitecturesCentralizedandClient-ServerSystemsServerSystemArchitecturesParallelSystemsDistributedSystemsNetworkTypesCentralizedSystemsRunonasinglecomputersystemanddonotinteractwithothercomputersystems.General-purposecomputersystem:
2、onetoafewCPUsandanumberofdevicecontrollersthatareconnectedthroughacommonbusthatprovidesaccesstosharedmemory.Single-usersystem(e.g.,personalcomputerorworkstation):desk-topunit,singleuser,usuallyhasonlyoneCPUandoneortwoharddisks;theOSmaysupportonlyoneuser.Multi-usersystem:moredisks,morememory,m
3、ultipleCPUs,andamulti-userOS.Servealargenumberofuserswhoareconnectedtothesystemvieterminals.Oftencalledserversystems.ACentralizedComputerSystemClient-ServerSystemsServersystemssatisfyrequestsgeneratedatmclientsystems,whosegeneralstructureisshownbelow:Client-ServerSystems(Cont.)Databasefunctio
4、nalitycanbedividedinto:Back-end:managesaccessstructures,queryevaluationandoptimization,concurrencycontrolandrecovery.Front-end:consistsoftoolssuchasforms,report-writers,andgraphicaluserinterfacefacilities.Theinterfacebetweenthefront-endandtheback-endisthroughSQLorthroughanapplicationprogramin
5、terface.Client-ServerSystems(Cont.)Advantagesofreplacingmainframeswithnetworksofworkstationsorpersonalcomputersconnectedtoback-endservermachines:betterfunctionalityforthecostflexibilityinlocatingresourcesandexpandingfacilitiesbetteruserinterfaceseasiermaintenanceServerSystemArchitectureServer
6、systemscanbebroadlycategorizedintotwokinds:transactionserverswhicharewidelyusedinrelationaldatabasesystems,anddataservers,usedinobject-orienteddatabasesystemsTransactionServersAlsocalledqueryserversystemsorSQLserversystemsClientssendrequeststotheserverTransactionsareexecutedattheserverResults
7、areshippedbacktotheclient.RequestsarespecifiedinSQL,andcommunicatedtotheserverthrougharemoteprocedurecall(RPC)mechanism.TransactionalRPCallowsmanyRPCcallstoformatransaction.OpenDatabaseConnectivity(ODBC)isaClanguageapplicationprograminterface
此文档下载收益归作者所有