Slide:1创新思维,引领数据库革命EnterpriseDB产品及解决方案萧少聪[ScottSiu]scottsiu@enterprisedb-ch.com(+86)18600036141数据库产品经理红帽认证架构师--创新思维,引领数据库革命注资的开源数据库注资的开源数据库Slide:2创新思维,引领数据库革命企业级软件架构Slide:3创新思维,引领数据库革命IT投资都花在了哪里?传统架构方案开源架构方案--好钢用在刀刃上!Slide:4创新思维,引领数据库革命行业调查及发展前景2009OSBC调查什么应用环境在未来的5年内最容易受到开源软件的影响本结果来自435个被调查者的反馈Slide:5创新思维,引领数据库革命开发模式对比社区驱动项目开发商驱动项目»大量活跃的用户群»用人唯才的项目领导风格»大量的外部代码贡献者»充满活力的开源开发环境»很少的商业影响»聚集全球智慧的质量保证»由厂商控制的开发人员»专有的,对用户不开放,不透明»预算和时间表严格控制»收益驱动的开发环境»商业驱动»厂家自身的质量保证LinuxPostgresSlide:6创新思维,引领数据库革命开源商业模式带给企业的好处快速的开发周期成千上万的开发者优秀的编码成本低廉开源软件24/7支持服务和培训认证商业保障和赔付产品战略商业软件Slide:7创新思维,引领数据库革命EnterpriseDB数据库历史•发源史•EnterpriseDB的Postgres系列数据库与DB2,Oracle是同一时代的产品•衍生出Informix,Sybase,SQLServer等数据库,都在良性发展•发展史•1977Ingres项目•1985Post-Ingres项目•1995将SQL引擎改为当时最流行的SQL92•之后由于社区的推动加入了很多优秀的特性,使PostgreSQL被誉为“最先进的开源数据库”•2004EnterpriseDB成立商业化了PostgreSQLSlide:8创新思维,引领数据库革命EnterpriseDB数据库历史•发源史•EnterpriseDB的Postgres系列数据库与DB2,Oracle是同一时代的产品•衍生出Informix,Sybase,SQLServer等数据库,都在良性发展•发展史•1977Ingres项目•1985Post-Ingres项目•1995将SQL引擎改为当时最流行的SQL92•之后由于社区的推动加入了很多优秀的特性,使PostgreSQL被誉为“最先进的开源数据库”•2004EnterpriseDB成立商业化了PostgreSQL数据库研究项目,与DB2及Oracle在同一时间开始进行研发学院应用及科学计算领域,主要应用于教学研究应用于多种军方系统、太空领域、环境科学等大型互联网应用、制造流程控制、航空控制等商业化运作,企业商用领域:通信、政府、医疗、零售、IT、交通等Slide:9创新思维,引领数据库革命EnterpriseDB核心数据库PostgreSQL庞大的客户群»经过了20多年的社区发展»拥有丰富的特性并且非常稳定»拥有模块化,可扩展性,高性能的软件架构»适合于大型的,混合负载的应用»开源社区蓬勃发展,拥有众多活跃的项目Slide:10创新思维,引领数据库革命EnterpriseDB产品线介绍EnterpriseDB企业版●针对OLTP的动态性能调整●高性能无限缓存及预取技术●全球领先的Oracle兼容引擎●异构数据库复制及容灾能力●企业级安全审计●DRITA性能分析架构EnterpriseDB标准版●完整的DBMS数据库管理系统●集成地理数据库引擎●集成网格并行查询●集成本地/异地数据容灾能力PostgreSQL内核●全球最先进的开源数据库核心Slide:11创新思维,引领数据库革命EnterpriseDB引领新一代关系型数据库特性兼容Oracle应用迁移便利先进的兼容理念和兼容引擎一键式数据库迁移工具保护已有开发成果提高应用系统灵活性避免陷入特定的厂商的产品企业IT架构存在的矛盾随企业发展IT需求不断提高企业在IT投资力相对滞后现有IT架构产品计费方式不合理无法实现兼容性,被特定产品绑定传统方案无法大幅提高性能Slide:12创新思维,引领数据库革命EnterpriseDB市场定位MySQLSybaseMicrosoftOracleIBM简易WEB只读型网站应用模式复杂的企业事务模式$$$$Slide:13创新思维,引领数据库革命BestDatabaseAward2005,2006&2007Top100TechnologyCompanies2006“OnestoWatch”»公司概况:EnterpriseDB是全球领先的新一代企业级关系型数据库管理系统(RDBMS)厂商。他以其独特的兼容性策略,加上其拥有的众多世界顶级工程师,迅速成为企业开源数据库的业界领袖。»公司成立:公司成立于2004年,总部位于Westford。在美国、印度、中国、巴基斯坦均设有研发和支持中心,并在英国设有数据库性能测试中心。»公司成长:2008年较07年销售额翻了一番,较06年增长250%。资金总数从注册时的2千多万增长到现在的4亿500万美金。»重量级合作伙伴:与IBM、RedHat及NTT结成长远的投资及许可使用的战略合作伙伴关系。IBM在其最新版的数据库产品中,使用EnterpriseDB的核心兼容技术,代表了业界对该产品的充分认可。»众多奖项:2005年起,击败重量级对手连续3年蝉联LinuxWorld最佳数据库大奖。EnterpriseDB公司简介Slide:14创新思维,引领数据库革命EnterpriseDB引领数据库革命革命性InfiniteCache数据库二级缓存技术Slide:15创新思维,引领数据库革命数据库性能最大的瓶颈在哪里?•CPU?业界已经进行多路多核时代•内存?DDR400输传率最高可达6.4GB/s•硬盘?是的,这正是数据库服务器的性能瓶颈•如何解决?–128块4GB双通道HBA卡+282个存储柜(共3380块15K硬盘),以大大提高磁盘I/O。[这跟本不可能出现在常规环境]–通过大量廉价的Memcache服务器,以减轻数据库服务器的磁盘I/O负担。[应用系统要经过大量重新开发]Slide:16创新思维,引领数据库革命EnterpriseDB革命性InfiniteCache方案•利用内存打破磁盘I/O瓶颈•透明操作颠覆内存数据库概念•支持无限横向扩展•高达12倍内存压缩保存更多数据•实现高达16倍的性能提升EnterpriseDB与PostgreSQL的性能差别有无InfiniteCache的性能差别Slide:17创新思维,引领数据库革命EnterpriseDB引领数据库革命Oracle兼容性解决方案Slide:18创新思维,引领数据库革命EnterpriseDB兼容性理念Slide:19创新思维,引领数据库革命EnterpriseDB兼容Oracle的各类应用•语法,数据类型,数据目录•PL/SQL–包–存储过程–触发器–函数•内键包•SQL*PLUS•嵌套事务控制•匿名块•ArrayBinding•查询优化器•OCI•Oracle实时复制•分散式联合查询(DBLinks)Slide:20创新思维,引领数据库革命EnterpriseDBOracle异构数据复制技术支持EnterpriseDB与Oracle实时数据同步功能●提供经济的报表及BI扩展方案●确保重要数据库数据冗余,提高系统数据安全性●不改变现有Oracle运行环境,性能损耗极低●在确保事务完整性的同时实现异构数据源的数据复制Slide:21创新思维,引领数据库革命EnterpriseDB全球领先的Oracle兼容技术•直接支持异构数据库语法•经过多年发展,已推出第五代产品Oracle兼容引擎产品•已经成功应用于大型在线游戏、电信应用、数据分析等领域•主导着IBMDB2的数据库兼容性发展,最新的DB29.7已经嵌入EnterpriseDB公司的数据库兼容核心组件以提供Oracle兼容性Slide:22创新思维,引领数据库革命EnterpriseDB引领数据库革命高可用集群、网格集群、容灾解决方案Slide:23创新思维,引领数据库革命EnterpriseDB高可用集群方案•多台服务器组成集群•对外提供统一访问接口•避免系统单点故障•全自动监控及切换•支持多程集群平台√RedHatClusterSuite√LifeKeeper√SunSolarisClusterSuite√MicrosoftMSCS√等等……最高可达99.999%的可用性Slide:24创新思维,引领数据库革命EnterpriseDBGridSQL网格数据库•分散式数据搜索提高性能•数据动态重组•应用层透明操作•对外单一的数据实体•完整的事务支持•图型化管理界面??BI??Slide:25创新思维,引领数据库革命EnterpriseDB数据容灾方案(1)ReplicationServer•高性能异步数据复制•可应用于本地/异地网络•可定义复制间隔•支持多层次复制•Slave服务器支持只读访问•可用于专有的BI分析环境•支持异构数据库Slide:26创新思维,引领数据库革命EnterpriseDB数据容灾方案(2)WarmStandby基于WAL日志复制完全不影响主服务器性能通过人工干预可实现“0”数据丢失的数据容灾恢复Slide:28创新思维,引领数据库革命EnterpriseDB数据库综合方案iCache10G+14GRAM应用服务器数据库主集群EnterpriseDB(Active)EnterpriseDB(Backup)SANVIPGridSQLCoordinatorNode1Node2数据仓库各类报表BI服务器icacheicacheOracle数据库兼容一键迁移工具异构数据复制ReplicationSlide:29创新思维,引领数据库革命EnterpriseDBPPHQ企业系统监控平台EnterpriseDB内部培训Slide:30创新思维,引领数据库革命EnterpriseDBPPHQ监控工具●专门针对EnterpriseDB数据库的监控工具◆实时监控多个服务器◆自动故障预警◆工作状态监控◆性能监控◆吞吐量监控◆使用率监控◆超过160种监控模型◆支持自定义模型◆支持WebService接口●同时还可监控MySQL®,Oracle®,Microsoft®SQLServer®,andSybase®Slide:31创新思维,引领数据库革命操作系统平台:Windows,Linux基于平台的服务:SSH,FTP,TCP,HTTP,SMTP,POP3,DHCP,LDAP,CPU,Porcess,WindowsService,Xen等数据库:EnterpriseDB企业版,标准版,基本版,Oracle,DB2,MySQL,SQLServer,Sybase其他服务:Apache,IIS,Tomcat,JBoss,Weblogic,WebSphere,Spring,Resin,Vmware,Zimbra,.NET,OC4J等EnterpriseDBPPHQ监控工具Slide:32创新思维,引领数据库革命EnterpriseDBPPHQ监控工具EnterpriseDBPPHQ可以自动识别被监控机器上的所有资源,并且当被监控服务器的资源发生变化时,EnterpriseDBPPHQ也可以及时地发现并进行主动更新。无需手动更改,简化了DBA的管理工作。Slide:33创新思维,引领数据库革命EnterpriseDBPPHQ监控工具Slide:34创新思维,引领数据库革命EnterpriseDB引领数据库革命政府、电信、互联网、GIS行业应用案例Slide:35创新思维,引领数据库革命电信行业应用案例•系统环境–NTT(日本最大的电信企业):要求高达99.999%甚至更高的数据库高可用性,及高度可扩展性。–广东电信:Web短信发