欢迎来到天天文库
浏览记录
ID:49262924
大小:1.50 MB
页数:41页
时间:2020-02-02
《内存数据库TT应用培训.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、内存数据库TT交流目录3、最佳实践1、TT总体架构2、参数配置2021/10/22TT整体架构2021/10/232021/10/24TT组成TimesTenproductsconsistofcombinationsofthefollowingcomponents:内存数据库产品由如下部分组成:1、Sharedlibraries共享库2、Memory-residentdatastructures基于内存的数据结构3、Databaseprocesses数据库进程4、Administrativeprograms管理程序5、Checkpointandlo
2、gfiles日志文件2021/10/25TT组成(一)SharedlibrariesTheroutinesthatimplementtheTimesTenfunctionalityareembodiedinasetofsharedlibrariesthatdeveloperslinkwiththeirapplicationsandexecuteasapartoftheapplication'sprocess.ThissharedlibraryapproachisincontrasttoamoreconventionalRDBMS,whichisim
3、plementedasacollectionofexecutableprogramstowhichapplicationsconnect,typicallyoveraclient/servernetwork.Applicationscanalsouseaclient/serverconnectiontoaccessanIMDBCacheorTimesTendatabase,thoughinmostcasesthebestperformancewillberealizedwithadirectlylinkedapplication.TimesTen功
4、能是由一系列共享库来体现。开发者利用共享库来连接应用进程。在关系型数据库中,尤其是基于CS架构的应用程序对共享库使用非常广泛。虽然直连是公认的最好的应用方式,但是应用也可以使用C/S模式连接到timesten数据库。2021/10/26TT组成(二)Memory-residentdatastructuresTheTimesTendatabaseresidesentirelyinmainmemoryatruntime.Itismaintainedinsharedmemorysegmentsintheoperatingsystemandcontains
5、alluserdata,indexes,systemcatalogs,logbuffers,locktablesandtempspace.Multipleapplicationscanshareonedatabase,andasingleapplicationcanaccessmultipledatabasesonthesamesystem.Timesten在运行状态下是完全保存在内存中的。它保存在操作系统的共享内存段,包含用户数据、索引、系统日志、日志缓存、锁表、临时表空间等。如果操作系统一致,多个应用可以共享一个数据库,一个应用也可以连接多个内
6、存数据库。DatabaseprocessesTimesTenassignsaseparateprocesstoeachdatabasetoperformoperationsincludingthefollowing:对如下每个数据库执行操作,TimesTen的分配一个单独的进程•Loadingthedatabaseintomemoryfromacheckpointfileondisk•RecoveringthedatabaseifitneedstoberecoveredafterloadingitintoMemory恢复数据库•Performing
7、periodiccheckpointsinthebackgroundagainsttheactiveDatabase后台定期检查数据库,保证可用性。•Detectingandhandlingdeadlocks检测处理死锁•Performingdataaging数据归档2021/10/27TT组成(三)AdministrativeprogramsUtilityprogramsareexplicitlyinvokedbyusers,scripts,orapplicationstoperformservicessuchasinteractiveSQL,b
8、ulkcopy,backupandrestore,databasemigrationandsystemmonitoring
此文档下载收益归作者所有