欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    ALTIBASE内存数据库介绍.ppt

    • 资源ID:3477773       资源大小:3.48MB        全文页数:26页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ALTIBASE内存数据库介绍.ppt

    ,南大通用 ALTIBASE 介绍,目 录,ALTIBASE 介绍,内存数据库概念,1,2,3,ALTIBASE 成功案例,内存数据库的产生,各种业务系统、管理系统等通常是构建在传统数据库之上的,例如Oracle、DB2、Sybase、MS SQL Server 随着数据量增加,业务复杂度增加,并发访问增加,对数据访问和处理的速度要求越来越高 传统数据库无法满足高性能高并发数据处理的需求 性能出现瓶颈!,内存数据库的产生,传统数据库,产生性能瓶颈的根源在于磁盘I/O CPU/内存/网络的速度日新月异,然而磁盘的速度并没有质的提升,磁盘一直是最慢的部件 磁盘访问速度是几个微秒(1/106) 内存访问数据是几十个纳秒(1/109),如果把数据装入内存,不再访问磁盘, 性能不就可以大幅度提升吗?,内 存 数 据 库,内存数据库 vs 磁盘数据库,磁盘数据库,内存数据库,内存数据库 vs 磁盘数据库,都是关系型数据库 支持标准SQL 支持ODBC、JDBC等标准访问接口,从应用开发和使用的角度,二者并无差别,内存数据库使用方案,替换方案 增强方案,使用内存数据库,解决现有系统的性能瓶颈, 可以采用如下两种方案:,内存数据库使用方案 替换方案,磁盘数据库 (Oracle, Informix, Sybase, DB2, ),App1,App2,AppN,应用程序,2 数据导出,导入,1,3,4,应用场景: 磁盘数据库中数据量较少 前端应用程序可以修改,连接到内存数据库,内存数据库使用方案 增强方案,App1,App2,AppN,应用程序,2 热数据导出,导入,应用场景: 磁盘数据库中数据量大,无法全部装入内存 仅将频繁访问处理的热数据装入内存数据库,解决性能瓶颈的高性价比方案,磁盘数据库 (Oracle, Informix, Sybase, DB2 ),80%冷数据,20%热数据,1,4 同步数据,3,实际应用中,绝大多数采用此方案!,目 录,ALTIBASE 介绍,内存数据库概念,1,2,3,ALTIBASE 成功案例,ALTIBASE 架构,Client & Server Applications/Tools,IPC / UNIX DOMAIN Application Program,Memory Tablespace,Process or Shared Memory,ALTIBASE Engine,E/SQL | CLI | ODBC | JDBC,Datafiles,LogFiles,Log Anchor,Storage Manager,Query Processor,Parsing/ validation,Executor,Transaction Manager,Recovery Manager,Buffer Manager,Optimizer,TCP/IP,ALTIBASE 性能,(1) 单条 DML性能 Memory Table DML: 磁盘数据库的 10倍 Memory Table Select: 磁盘数据库的 25倍,TPS,Thread 个数,ALTIBASE 性能,(2) MVCC并发控制 : 数据并发访问频繁的事务密集环境下有最佳的性能表现,ALTIBASE 数据安全性,由于内存存储数据的易失性,内存数据库的数据安全性显得尤为重要,对于已提交的事务来说,数据会及时反映在内存中,同样对于内存中已修改数据必须可靠地反映到可靠的存储介质中, 否则一旦系统或硬件出现问题,事务的持久性即无法保证。,ALTIBASE 数据安全性,Logging : 为了恢复已提交的事务,处理事务时记录日志 Checkpoint: 日志文件达到一定个数或周期达到设定的时间时把更新的内存数据页写到磁盘以缩短恢复时间,数据页储存数据并返回事务结果前以文件形式记录(logging)事务的内容 非正常时内存上的数据即使发生了流失,也可通过文件系统上的日志文件可以恢复数据,WAL(Write Ahead Logging),ALTIBASE 高可用性,更新数据,实时复制,查询数据,保持数据一致性,NODE 1,NODE 2,复制 :数据库节点之间实时复制更新的数据以保持数据一致性 特点 : TCP/IP 网络方式 表单位复制 支持异构服务器间复制,ALTIBASE 高可用性,正常运行时,发生故障时,恢复故障时,数据一致性,更新数据,更新数据,复制,同步数据,主机发生故障时切换到备机并提供不间断服务 主机恢复故障后从备机自动同步故障时间内更新的数据,ALTIBASE 丰富的工具集,ALTIBASE 工具,iSQL / AdminCenter,iSQL以对话式执行 SQL语句 AdminCenter以图形界面提供 iSQL所有功能 执行 ALTIBASE的所有管理功能 表结构、用户、锁信息、连接状态、事务信息,altiProfile,分析运行中的语句 确认 SQL 、邦定值、执行计划、语句执行时间,audit,以表单位比较和检查复制中的 ALTIBASE库 两个数据库发生不一致时提供同步数据功能,altimon,监控 ALTIBASE库进程的工作状态 持续监控使用中系统资源并记录日志文件 生成的日志文件用做系统运行的基本资料,支持有效的数据迁移工具 iLoader 可用文本文件储存或加载数据 aexport 自动生成用于备份和加载数据库表结构和数据的脚本,可用于不同平台间的迁移数据,iLoader / aexport,Altimon,iSql Admin Center,iloader Aexport,AltiProfile,AUDIT,ALTIBASE 技术与服务,ALTIBASE 应用开发接口,目 录,ALTIBASE 介绍,内存数据库概念,1,2,3,ALTIBASE 成功案例,ALTIBASE 成功案例,ALTIBASE 成功案例,ALTIBASE 成功案例 - HotBilling,ALTIBASE 中存放:用户信息、业务信息、订购关系、帐务信息等 主要完成批价、累帐处理,ALTIBASE 成功案例 - OCS,

    注意事项

    本文(ALTIBASE内存数据库介绍.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开