全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

TimesTen内存数据库架构与实践

  • 定价: ¥69
  • ISBN:9787302474333
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:423页
  • 作者:萧宇
  • 立即节省:
  • 2017-10-01 第1版
  • 2017-10-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    TimesTen是全球第一个商用关系型内存数据库,萧宇著的《TimesTen内存数据库架构与实践》也是第一本全面和深入介绍TimesTen架构和关键特性的专著,内容包括TimesTen内存数据库架构,TimesTen数据库操作和管理,TimesTen应用层数据库缓存,TimesTen数据库高可用性,TimesTen数据库备份恢复与升级以及TimesTen数据库应用开发。本书在全面、深入地介绍TimesTen基础架构和重要概念的基础上,以丰富的示例,促进和加深读者对TimesTen内存计算架构和特性的理解,并迅速地掌握TimesTen内存计算的精髓。
    本书面向对内存计算和TimesTen内存数据库感兴趣的读者,是读者学习TimesTen内存数据库的入门指南,同时也是读者深入了解TimesTen内存数据库的极有价值的参考书籍。本书读者对象主要包括数据库管理员,企业架构师和应用开发人员。

作者简介

    萧宇,本科毕业于西南交通大学自动控制专业,研究生毕业于西南交通大学计算机应用专业,毕业后进入中国铁道科学研究院工作,参与铁路客票系统核心应用的开发,此后历经系统集成商,Dell中国,目前任职于Oracle(中国)软件系统有限公司,负责交通运输行业架构与解决方案设计。
    具有20年的IT实践经验,参与过全球最大的铁路售票系统—中国铁路客票系统核心应用开发,国内规模最大的彩票系统—广东电脑福利彩票系统架构设计和核心系统开发,翡翠航空存储虚拟化与灾备项目,凯德置地中国数据中心服务器,备份,桌面与存储全虚拟化项目。目前专注于云计算和内存计算技术。

目录

第1章  内存计算概述
  1.1内存计算的兴起
    1.1.1 硬件的发展
    1.1.2 软件的发展
    1.1.3 企业应用的需求
  1.2 内存计算技术分类
    1.2.1 内存数据库
    1.2.2 内存数据网格
    1.2.3 主流内存数据管理产品
第2章  准备TimesTen内存数据库操作环境
  2.1 TimesTen内存数据库操作环境支持
  2.2 TimesTen实验操作环境及介质准备
  2.3 安装TimesTen服务器软件
  2.4 安装TimesTen客户端软件
  2.5 创建第一个TimesTen数据库
  2.6 探索TimesTen服务器安装目录结构
  2.7 搭建云中的TimesTen操作环境
  2.8 TimesTen学习资源
第3章  TimesTen内存数据库基本概念
  3.1 TimesTen实例架构
    3.1.1 连接驱动
    3.1.2 主守护进程
    3.1.3 数据库守护进程
    3.1.4 服务器守护进程
    3.1.5 TimesTen内存数据库
    3.1.6 缓存代理
    3.1.7 复制代理
    3.1.8 管理程序
    3.1.9 TimesTen实例重要进程列表
    3.1.10 为什么TimesTen比传统数据库缓存要快
  3.2 TimesTen事务管理
    3.2.1 TimesTen数据库的原子性
    3.2.2 TimesTen数据库的一致性和持久性
    3.2.3 TimesTen数据库的隔离性
  3.3 TimesTen数据库生命周期管理
    3.3.1 内存加载/卸载策略
    3.3.2 数据库恢复过程
    3.3.3 数据库生命周期
  3.4 TimesTen数据库部署模式
    3.4.1 独立部署
    3.4.2 应用层缓存
    3.4.3 Exalytics嵌入模式
第4章  熟悉TimesTen数据库操作环境
  4.1 TimesTen数据库特性概览
    4.1.1 ODBC与JDBC支持
    4.1.2 SQL与PL/SQL支持
    4.1.3 访问控制
    4.1.4 数据库连接
    4.1.5 分布式事务支持
    4.1.6 事件通知机制
    4.1.7 数据可用性和一致性
    4.1.8 并行访问
    4.1.9 应用层缓存
  4.2 TimesTen数据源
    4.2.1 TimesTen数据源定义文件和类型
    4.2.2 定义TimesTen服务器DSN
    4.2.3 定义TimesTen客户端DSN
    4.2.4 数据源连接属性
  4.3 启动和关闭TimesTen数据库
    4.3.1 启动TimesTen数据库
    4.3.2 关闭TimesTen数据库
  4.4 连接TimesTen数据库
    4.4.1 使用ttIsql连接数据库
    4.4.2 使用SQL Developer连接数据库
    4.4.3 使用应用服务器连接数据库
  4.5 TimesTen访问控制
    4.5.1 TimesTen用户认证
    4.5.2 TimesTen权限管理
  4.6 操作数据库中对象
    4.6.1 表
    4.6.2 索引
    4.6.3 锁
    4.6.4 视图
    4.6.5 物化视图
    4.6.6 序列
    4.6.7 同义词
    4.6.8 PL/SQL
  4.7 与Oracle数据库的兼容性
第5章  TimesTen内存数据库管理工具
  5.1 SQL Developer图形化管理工具
  5.2 交互式SQL工具ttIsql
    5.2.1 ttIsql命令行选项
    5.2.2 在线帮助
    5.2.3 命令历史
    5.2.4 命令行编辑
    5.2.5 数据库对象列表和描述
    5.2.6 执行操作系统命令
    5.2.7 设置和显示ttIsql属性
    5.2.8 事务操作
    5.2.9 标准ODBC调用
    5.2.10 动态SQL
    5.2.11 更新统计信息
    5.2.12 多连接支持
    5.2.13 数据库监控
  5.3 TimesTen内置过程
  5.4 TimesTen实用程序
  5.5 TimesTen辅助实用程序
  5.6 Benchmark工具
    5.6.1 tptbmOCI事务吞吐量基准测量工具
    5.6.2 wiscbm性能基准测量工具
  5.7 TimesTen建议器
    5.7.1 索引建议器
    5.7.2 缓存建议器
  5.8 Oracle企业管理器
  5.9 Oracle日志分析云服务
    5.9.1 设置正确的日志时间格式
    5.9.2 创建TimesTen日志解析器
    5.9.3 创建TimesTen日志源
    5.9.4 上传TimesTen日志文件
    5.9.5 TimesTen日志分析
第6章  TimesTen数据迁移与容量规划
  6.1 从Oracle数据库向TimesTen迁移
    6.1.1 设置TimesTen与Oracle数据库的连通性
    6.1.2 利用缓存组实现数据导入
    6.1.3 ttIsql命令Createandloadfromoraquery
    6.1.4 ttIsql内置过程ttLoadFromOracle
    6.1.5 ttImportFromOracle数据迁移工具
    6.1.6 SQL Developer图形化管理工具
    6.1.7 ttBulkCp实用程序
  6.2 TimesTen数据库容量监控与规划
    6.2.1 数据库空间监控工具dssize
    6.2.2 表空间监控工具tablesize
    6.2.3 表空间规划工具ttSize
    6.2.4 表空间监控工具dsmap
    6.2.5 ttSizeOra容量规划工具
第7章  TimesTen应用层数据库缓存
  7.1 缓存基本概念
    7.1.1 缓存组与缓存实例
    7.1.2 缓存组数据操作
    7.1.3 缓存组分类
    7.1.4 缓存代理和复制代理
    7.1.5 缓存相关连接属性
    7.1.6 选择性复制
  7.2 缓存的配置
    7.2.1 缓存配置准备工作
    7.2.2 缓存管理命令与工具
    7.2.3 配置只读缓存组
    7.2.4 配置AWT缓存组
    7.2.5 配置SWT缓存组
    7.2.6 配置用户自管理缓存组
    7.2.7 配置全局缓存组
    7.2.8 缓存组行为特征比较
    7.2.9 缓存清理
  7.3 缓存应用模式
    7.3.1 配置滑动时间窗
    7.3.2 缓存组数据分片
  7.4 透传模式与配置
    7.4.1 透传模式级别
    7.4.2 使用透传模式的考虑
  7.5 缓存监控
  7.6 选择适合的缓存架构
    7.6.1 只读缓存组
    7.6.2 AWT缓存组
第8章  TimesTen数据库高可用性
  8.1 数据库高可用性
  8.2 TimesTen数据库复制架构
    8.2.1 数据库复制模式
    8.2.2 数据复制传输方式
    8.2.3 并行复制
    8.2.4 复制压缩
  8.3 TimesTen传统复制模式
    8.3.1 主从复制架构
    8.3.2 双活复制架构
    8.3.3 分发复制架构
    8.3.4 更改传统复制架构
    8.3.5 错误切换与恢复
  8.4 TimesTen ASP(主从)复制模式
    8.4.1 定义ASP复制架构
    8.4.2 更改ASP复制架构
    8.4.3 ASP缓存组复制
    8.4.4 交换主从数据库的复制角色
    8.4.5 客户端自动切换
  8.5 监控复制环境
    8.5.1 复制代理状态
    8.5.2 复制配置和状态
    8.5.3 复制相关系统表
    8.5.4 监控事务日志
    8.5.5 复制相关内置过程
  8.6 使用Oracle Clusterware管理TimesTen
    8.6.1 安装Oracle Clusterware
    8.6.2 建立和删除ASP复制
    8.6.3 故障检测与恢复
    8.6.4 DDL复制
    8.6.5 应用切换
    8.6.6 监控 Oracle Clusterware
第9章  TimesTen数据库备份恢复和升级
  9.1 TimesTen数据库备份与恢复
    9.1.1 数据库备份与恢复工具
    9.1.2 备份和恢复工具对比
    9.1.3 数据库备份与恢复
    9.1.4 数据库变更
    9.1.5 数据库迁移
  9.2 TimesTen数据库升级
    9.2.1 离线升级
    9.2.2 就地升级
    9.2.3 在线升级
第10章  TimesTen数据库应用开发
  10.1 应用开发框架
  10.2 常用API示例程序
    10.2.1 使用JAVA连接TimesTen
    10.2.2 使用Pro*C连接TimesTen
    10.2.3 使用OCI连接TimesTen
    10.2.4 使用.NET连接TimesTen
  10.3 配置应用服务器和ORM框架
  10.4 TimesTen源代码检查工具
  10.5 TimesTen应用开发最佳实践
    10.5.1 选择适合的开发语言
    10.5.2 使用直连驱动模式
    10.5.3 使用正确的提交模式
    10.5.4 使用参数化的SQL语句
    10.5.5 其他通用建议
附录A  中英文术语对照表