您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 10_OracleDB方案介绍
在此处插入图片OracleDatabase解决方案及技术产品介绍2关于Oracle公司市场地位•$370亿+销售额•#50+产品在行业市场中排名#1•从2005年,收购60+公司,总金额超过$400亿•370,000客户分布在145国家•30,000合作伙伴•106,000员工•1,000万开发者社区技术创新和投资•每年研发投入超过$40亿+•29,000+开发人员和技术工程师•15,500客户支持专家•20,000实施顾问•870个独立Oracle用户组,人员超过355,0003Oracle端到端全面解决方案Exalytics4Oracle技术/产品战略–收购最好的公司Exalytics5Oracle技术/产品战略–云计算及云服务支持提供最全面的PaaS和IaaS产品,开发并支持丰富的SaaS产品基础架构即服务IaaS平台即服务PaaS软件即服务SaaS共享服务物理和虚拟化系统管理安全IdentityMgmt流程管理BPMSuite整合、服务化SOASuite用户交互WebCenterSuiteApplicationGrid应用网格:WebLogicServer,Coherence,Tuxedo,JRockitDatabaseGrid数据库网格:OracleDatabase,RAC,ASM,Partitioning,IMDBCache,ActiveDataGuard,DBSecurityExadataExalogicOracleSolarisOracleVMforSPARCOracleVMforx86服务器和存储网络交换机OracleEnterpriseLinux组合件组装工具AssemblyBuilder自助服务SelfServiceProvisioning配置和生命周期管理应用质量和性能管理用量计算、收费Metering&Chargeback行业解决方案(垂直产品)e.g.,银行,电信,医疗科学业务服务解决方案(水平产品)e.g.,财务,HR,CRM,制造云管理套件其它成型或自开发应用6Oracle技术/产品战略–CIOComplete(全面)-Integrated(集成)-Open(开放)Exalytics7Oracle企业级数据库平台TotalRecallAdvancedDataGuardAuditVaultDatabaseVaultGridComputingAutomaticStorageMgmtSelfManagingDatabaseXMLDatabaseOracleDataGuardRealApplicationClustersFlashbackQueryVirtualPrivateDatabaseBuiltinJavaVMPartitioningSupportBuiltinMessagingObjectRelationalSupportMultimediaSupportDataWarehousingOptimizationsParallelOperationsDistributedSQL&TransactionSupportClusterandMPPSupportMulti-versionReadConsistencyClient/ServerSupportOracle9iOracle5Oracle6Oracle7Oracle8Oracle8iOracle10gOracle11gOracle12cLifecycleManagementCloudManagement8Oracle数据库企业版选件不是选件的“选件”•RAC•Partitioning•AdvancedCompression•In-MemoryDatabaseCache•ActiveDataGuard•TotalRecall•AuditVaultandDatabaseFirewall•DatabaseVault•LabelSecurity•AdvancedSecurity•SpatialandGraph•SES•OLAP•AdvancedAnalytics•DiagnosticsPack•TuningPack•DatabaseLifecycleManagementPack•RealApplicationTesting高性能/高可用性高安全性高数据服务能力高可管理性9高性能/高可用性-RAC真正应用群集•业务/技术需求•要求在业务容量增长时,能用较低成本的服务器进行按需的水平扩展,达到高端服务器才有的性能投资•对数据库的高可用性提出更高要求(99.999%),避免备机资源的闲置浪费•解决方案:RAC•所有结点服务器共享一份数据,并行工作,性能随结点增加而线性增加,自动负载均衡,充分利用每一台机器的投资。•所有结点服务器可以瞬间切换,按需增、删结点,不停机•11gRAC可以不用第三方HA软件,降低采购成本10高性能/高可用性–Partitioning分区-超越传统海量数据管理能力•业务/技术需求•随着业务增长,数据量越来越大,备份时间延长,查询速度下降,存储成本提高•解决方案:Partitioning•大表在后台自动分解为小表,对开发人员和用户透明•高性能:自动忽略访问无关分区以加速相关查询;分区间并行查询•高可用性:对某个分区离线不影响其它分区;分区数据损坏的故障隔离及恢复•存储I/O优化:经常访问分区放到快速存储上,不常访问数据慢速存储或离线•散列(Hash)分区、列表分区、范围分区、复合分区、虚拟列分区查询路面交通信息SELECT……AprFebJanOctMayJulyAugMarJunNovDecSet11高性能/高可用性–AdvancedCompression高级压缩•业务/技术需求•数据量太大,占用了太多磁盘空间;磁盘I/O和网络传输都很耗资源•减少资源需求和成本:存储系统,网络带宽,内存使用•解决方案:AdvancedCompression•实现结构化/非结构化数据压缩•针对备份数据的压缩;网络传输压缩•压缩率一般达到2x-3x•数据库直接读取压缩数据,不需要解压,无性能损耗备份重做日志备用12大数据(量)应用物理实现大量数据库应用/数据仓库中常用的Oracle选件0%10%20%30%40%50%60%70%80%90%100%DBResMgrRMANASMReadOnlyVPDMVUseCompressionParallelExecPartitioningSource:TBClubReport:Asurveyof30multi-TBOracleDW’s–dataJuly200613高性能/高可用性–TimesTen满足实时性企业要求的内存数据库•业务/技术需求•有些实时交易类应用对响应时间的要求很高•要保证大量客户在高峰时段密集地查询和交易的服务水平•解决方案:TimesTen(InMemoryDatabaseCache)•实现微秒级实时响应和高吞吐量•部署在中间层,与应用紧密连接•可作为单独数据库或Oracle数据库的前端可读写缓存•通过标准ODBC、JDBC访问数据TimesTenLibrariesApplicationApplication检查点文件网络Client-ServerIn-MemoryDatabaseCache直连模式TimesTenLibrariesApplicationTimesTenClientlibApplication14高性能/高可用性–ActiveDataGuard活动数据卫士•业务/技术需求•建立一个或多个灾备场点实现容灾•不希望灾备服务器闲置,希望生产服务器的部分可转移工作负载由灾备服务分担•解决方案:ActiveDataGuard•灾备+实时查询—业界独一无二的技术–无闲置资源•Primary/Standby均支持RAC•查询结果在Transaction级别一致•支持多达30个ActiveStandby数据库(11gR2),支持所有的数据类型•PhysicalStandby在redoapply同时,支持只读查询15高性能/高可用性–TotalRecall完全闪回•业务/技术需求•误操作(例如删除表)可能带来巨大的破坏后果,但是通过数据备份进行恢复需要的时间太长;而系统又不允许停机•解决方案:TotalRecall(Flashback)•针对备份数据的长期保留-数年•自动存储对闪回数据存档中选定表做出的所有更改•存档不能修改•按保留策略清除老旧数据•使用闪回查询查看截至任何时间的表内容•使用场景•更改跟踪/长期历史•ILM•审计•合规性订单用户表空间闪回数据存档存档表Oracle数据库Select*fromordersASOF‘Midnight31-Dec-2004’16高安全性–Oracle数据安全选件Oracle身份管理安全备份强认证网络加密企业用户安全细粒度访问控制透明数据加密DatabaseVault域因子&命令规则集数据分类基于行的访问控制AuditVaultEM配置&监控17高安全性–AuditVault&DatabaseFirewall数据库防火墙和安全审计•业务/技术需求•防止数据库遭受外部恶意访问或攻击并提供相关防护•无法或很费力才能提供内部审计所需要的数据库安全审计报告•解决方案:AVDF(AuditVaultandDatabaseFirewall)•当数据库遭受恶意访问或攻击时(SQL注入),及时告警并拦截这些恶意操作•当数据库遭受恶意访问或攻击后,提供足够的证据方便跟踪•检测并警告可疑活动,包括特权用户•使用报告生成、通知、证明、存档等简化审计•适用于SOX、PCI及其他法规要求的合规性报告18高安全性–DatabaseVault数据库保护门禁•业务/技术需求•特权用户的权限很大,导致责任界面不清晰•职责分离达不到萨班斯法案或国内企业内部控制基本规范等法规的要求•解决方案:DatabaseVault•自动的、可自定义的DBA职责分离及受保护的领域•对特权数据库用户执行最小权限•安全整合应用程序数据,支持多租户数据管理•访问和操作权限控制:何时、何地、何人、有何访问和操作权限采购人事财务应用select*fromfinance.customers19高安全性–LabelSecurity标签安全-满足用户行级安全性要求•业务/技术需求•对有些表中的数据,不同身份用户访问时能看到的数据集合是不同的•对数据和用户进行分类以便实现自动访问控制•解决方案:LabelSecurity•根据业务因素对用户和数据进行分类•在数据库中实施行级访问控制•分类标签可以是其他策略中的因素机密敏感事务报告数据报告敏感机密公共20高安全性–AdvanceSecurity高级安全-透明数据加密&通信加密&备份加密•业务/技术需求•在数据库和所有的客户端以及其他服务器之间的网络通讯可能被监听或篡改•备份磁带丢失或被盗时可能会导致敏感数据泄漏•解决方案:AdvancedSecurity,SecureBackup•对通讯中的数据加密•对应用数据加密,防止IT人员或操作系统用户直接访问存储在数据库文件中、磁带上、导出的数据和其他数据•完全应用透明,无需更改应用程序磁盘磁带备份导出离线设备应用21高数据服务能力–SpatialandGraph空间/地理数据存储•业务/技术需求•应用系统是地理信息系统(GIS),或者是基于位置的服务(LBS),需要支持对空间数据的高效存储和开放访问•解决方案:SpatialandGraph•存储地理/空间数据•点,线,多边形等矢量信息•特性(房屋,湖泊,等):大小,类型,长度等•通过免费的MapViewer支持图层定义•从任意客户端访问地理/空间数据22高数据服务能力–OLAP多维立方体存储及分析•业务/技术需求•传统关系型数据库在复杂多维分析性能上需要进一步提高•解决方案:OLAP•运行在Oracle数据库企业版中•具备分析功能的多维数据库•支持复杂,多维查询•查询速度可以达到关系数据库的几十倍/上百倍•分作为物化视图的替代解决方案•存储汇总数据•调高查询效率和
本文标题:10_OracleDB方案介绍
链接地址:https://www.777doc.com/doc-7659 .html