《起重机械安全监察规定(DOC7)(1).ppt》由会员分享,可在线阅读,更多相关《起重机械安全监察规定(DOC7)(1).ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、IQ-M与传统的RDBMS的技术对比2数据仓库解决方案供应商数据仓库解决方案供应商SybaseMicrosoftOrcaleIBMNCRDatabase ManagementIQ-MSQL ServerOracle9iDB2NCR TeradataETL ToolsInformatica.MSTransformation SvrOracle9i ETL SvrEvolutionary TechNCR CRMOLAPBO.MS Olap SrvOLAP svrEssbase NCR CRMAnalytical support toolsBO.Analysis svrOWBpartnersNCR
2、CRMDatabase designPower designerVisual studioOWBpartnersNCR CRMData miningSAS,SPSS.Some functionsOracle DrwinpartnersNCR CRM3End to end?由一家公司提供完整解决方案的所有产品果真具有如下优势?由一家公司提供完整解决方案的所有产品果真具有如下优势?由一家公司提供完整解决方案的所有产品果真具有如下优势?由一家公司提供完整解决方案的所有产品果真具有如下优势?免去与多家产商的产品集成与配合免去与多家产商的产品集成与配合?-每个市场上领先的提供商都经过完整的集成测试-而一
3、家产品也同样是各独立产品之间的集成,而且某些产品及技术往往近期才由收购获得(并非市场前三位)免去多家的联系与服务支持免去多家的联系与服务支持?-由一家公司提供支持服务与多家公司在本质上并无区别-而Sybase连续两年荣获最佳服务奖4Best Breeds-Total Solution由每个领域最出色的厂商提供完整的解决方案由每个领域最出色的厂商提供完整的解决方案由每个领域最出色的厂商提供完整的解决方案由每个领域最出色的厂商提供完整的解决方案强强的联合强强的联合每个公司专注于自己的专长,并与市场上的领先者无缝集成性价比的选择性价比的选择灵活的选择与配置整个数据仓库是一个系统工程整个数据仓库是一个
4、系统工程其中数据管理是核心Sybase is the best breed在数据仓库的在数据仓库的Case中,数据库独立选型中,数据库独立选型5数据管理产品供应商数据管理产品供应商Traditional ApproachesTraditional Data WarehousingTraditionalVLDBNCROracleIBMSybaseInformixTechnologyEnthusiastsVisionariesPragmatistsConservativesSkepticsCHASMSybase IQActionable IntelligenceInfrastructureAdva
5、nced AnalyticsIntelligent PortalHigh PerformanceAnalysisVs.e-Business IntelligenceMicrosoft6对数据仓库的数据库的技术要求对数据仓库的数据库的技术要求数据规模数据规模-存储详细的访问记录查询效率查询效率-即席查询与复杂查询,个性化的信息并行查询效率并行查询效率-Web方式的查询伸缩性伸缩性-通过增加硬件设备支持系统升级高可用性高可用性-7*24小时,加载与查询同步快速部署快速部署充分利用新技术充分利用新技术-存储技术,CPU技术,IT易于维护和管理易于维护和管理7数据规模数据规模-IQ经过经过48.2TB
6、的测试,压缩率的测试,压缩率达到达到0.4622Data Compression with IQ Multiplex in TB0515202530354045Uncompressed SizeCompressed Size105048.28数据规模数据规模0101010100101010101010101010111101011010101010101011110101101010101010101111010110101010101010111101011010101010101011110101IQ-MIQ-MOther RMDBSOther RMDBSBitWise索引及压缩索引及压缩
7、技术技术无压缩无压缩不需额外索引空间不需额外索引空间需要索引空间需要索引空间不需要为查询效率不需要为查询效率而建立中间表而建立中间表为提高效率增加中为提高效率增加中间表的空间间表的空间二进制的存储二进制的存储基于值的存储基于值的存储列存储有利压缩列存储有利压缩行存储不同的数据行存储不同的数据类型不利于压缩类型不利于压缩数据规模9查询效率查询效率影响查询效率的主要因素:影响查询效率的主要因素:灵活性磁盘的I/O次数查询的索引方法并行技术查询的运算,比较高速缓冲技术10查询效率-磁盘的I/O次数IQOther RDBMS只读取涉及到的列数据表扫描,读取多余数据读取的数据经过压缩数据未经压缩,数据量
8、大,影响I/OBitsBytesI/O次数可以比传统数据库少次数可以比传统数据库少10-1000倍倍11查询效率-磁盘的I/O次数12查询效率-索引方法IQOther RDBMSNCR技术技术BitWise专利技术B-TreeHousing索引类型索引类型专利的索引技术,支持多种索引,基于数据类型,基数,使用方法(Group,Order,where),每个列可以建多种索引B-TreeOracle9i中提出其增加的函数索引等目前没有任何实质的说明,其原理仍是基于值存储与搜索。通过指定的主索引+独特的Housing算法查询的特点查询的特点*索引就是数据*索引就是方法*结合多种算法*查询优化器为不同
9、的查询与列选择不同的搜索算法*B-Tree算法,适合按查找单行的数据。*巨大的索引数据对于大的联合的查询效率不高。*对于取值较少的列的索引不适合,如Y/N等*寻求在OLTP与查询时建立索引的代价平衡独特的housing算法,但其原理与B-Tree类似13查询效率-高速缓冲技术IQOther RDBMS高速缓冲完全利用64位机的特点,可利用高达256G的缓冲一般的缓冲技术只是为了在查询已经Load到缓冲中的数据,减少磁盘的I/OYesIQ提供另一种缓冲技术,可以利用该缓冲直接处理处理排序,表连接以及很复杂的分析无充分发挥大型SMP和NUMA的特性无14查询效率-数值运算IQOther RDBMS
10、运算效率按照位的比较运算比按照值的比较运算快按照值的运算为运算进行的存储优化基于数据类型与使用方法进行的索引优化(如Count,Sum,avg)No15并行处理能力IQNCROther RDBMS读/写的并行读/写节点分离,相互的影响最小读/写同时进行,影响效率读写同时进行,影响效率单个复杂查询的并行处理IQ负载优化方法,可以分解复杂查询,通过其独特的存储与索引技术保证单个复杂查询的效率NCR独特的Hasing算法,及其提供的虚拟处理器技术处理查询的分解与调度传统的并行技术基于表分区的不同节点的存储(范围分区,哈希分区技术),利用尽量多的硬件在同一时刻完成单个查询,但其查询效率与分区有关,且维
11、护成本代价巨大大量的并发查询IQ引擎独特的Multiplex技术创建共享磁盘,多节点,并行数据库,保证大量的并发查询的效率最好的MPP并行技术,实质仍是利用尽量多的硬件在同一时刻完成单个查询,无法处理大量的并行查询OPS在Oracle9i中已经重新命名为Real Application Clusters,其有效性仍如神话般不可触摸,至今从未有成功的案例16并行处理能力17可伸缩性IQNCROther RDBMS当数据规模增大时对查询效率的支持增加存储容量,增加节点/CPU或调整节点的并发用户维持响应时间扩展节点,但需要重新分配数据存储当大量用户并发对查询效率的支持通过增加硬件,节点或调整节点的
12、并发用户保持97%的伸缩能力通过增加节点对大量并发用户的响应支持当硬件性能提高时查询效率线性的提高?18可伸缩性1234567899.9110020030040012345678910#nodes180120160200240280320360400Parallel Databases50 to 60%ScalabilityIQ with Multiplex98%ScalabilityTo Web-enable your data warehouse you need linear user scalability to effectively support the 100s and 100
13、0s of Internet usersOnly IQ with Multiplex can offer the linear user scalability needed to support Web-enabled Data Warehousing400users response time=31.6sIncrease:1.9%19管理与维护IQOracleNCR有保障的资源控制存储器,CPU,I/O的控制自动调优Yes在9i中加入的自调优对索引及重构的管理无管理复杂无对MPP的管理无管理复杂管理简单增加节点/upgrade容易难成本高日常管理的复杂性简单复杂简单20平台适应性NCR T
14、eredata在UNIX环境下目前仅适应于自己的硬件系统Oracle产品适应于各种UNIX平台Sybase产品适应于各种UNIX平台,在64位平台上拥有最佳表现。IQ同样适合于NT平台,并可以运行于UNIX/NT混合平台之上。21IQ-M LeadershipIQ withMultiplexMS SQLServerOracle8i/9iIBMDB2InformixNCRHigh PerformanceAd-hoc AccessYESNONONONONOStart Small,grow toVLDBYESNOYESNONOYESData Compressionversus DataExplosionYESNONONONONOLinear UserScalabilityYESNONONONONOLinear QueryScalabilityYESNONONONONOMinimalAdministrationYESNONONONOYESUNIX and NTtogetherYESNONONONONO