380 likes | 538 Views
MySQL 数据库服务介绍. 2013 年 6 月. 目录. 1 . 数据库基础服务 2. 数据库增值服务 3. 数据库高级服务. 数据库基础服务. 1.1 操作系统 1.2 数据库软件 1.3 数据库安装 1.4 备份恢复 1.5 数据库监控 1.6 硬件配置建议 1.7 容量规划. 数据库基础服务 - 操作系统. 1.1 操作系统. 操作系统的版本选择 文件系统的版本选择 操作系统安装 主机系统的初始化与配置优化 数据库主机规划. 数据库基础服务 - 数据库软件. 1.2 数据库软件.
E N D
MySQL数据库服务介绍 2013 年 6 月
目录 1. 数据库基础服务 2. 数据库增值服务 3. 数据库高级服务
数据库基础服务 1.1 操作系统 1.2 数据库软件 1.3 数据库安装 1.4 备份恢复 1.5 数据库监控 1.6 硬件配置建议 1.7 容量规划
数据库基础服务-操作系统 1.1 操作系统 • 操作系统的版本选择 • 文件系统的版本选择 • 操作系统安装 • 主机系统的初始化与配置优化 • 数据库主机规划
数据库基础服务-数据库软件 1.2 数据库软件 • 企业当下数据库软件版本的稳定性和功能需求分析报告 • 开源数据库推荐版本的稳定性和功能需求分析报告 • 数据库驱动程序版本选择 • 数据库管理相关的软件工具选择 • 数据库软件的定制化裁剪
数据库基础服务-数据库安装 1.3 数据库安装 • 数据库软件及相关工具软件安装 • 数据库初始化 • 数据库服务器端参数配置与优化 • 数据库异步复制安装、配置与优化 • MySQL Cluster安装、配置与优化 • 数据库实例与CPU绑定等优化
数据库基础服务-备份恢复 1.4 备份恢复 • 数据库备份恢复策略制定 • 数据库完整备份工具选择与组合策略 • 数据库完整备份脚本与任务设置 • 数据库二进制日志备份脚本与任务设置 • 数据库二进制日志保存周期设置 • 数据库备份文件存储与管理 • 数据库备份文件加密与完整性校验
数据库基础服务-数据库监控 1.5 数据库监控 • 监控系统安装、配置和优化 • 主机系统的报警监控 • 主机系统的性能监控 • 主机系统的特殊日志监控 • 数据库的报警监控 • 数据库的性能监控 • 数据库服务的日志监控 • 监控模板
数据库基础服务-硬件配置建议 1.6 硬件配置建议 • 业务系统的数据存储空间分析 • 业务系统的TPS和IOPS分析 • 业务系统的增长趋势分析 • 企业的技术团队实力和资金预算 • 结论: • 综合分析后,给出用最合理的硬件投资,确保业务响应时间短,高质量高可靠的数据服务方案
数据库基础服务-容量规划 1.7 容量规划 • 行业趋势分析报告 • 企业业务数据增长趋势 • 企业用户量增长趋势 • 企业访问量增长趋势 • 主机的IOPS和TPS • 主机的业务支撑能力预估
目录 1.数据库基础服务 2. 数据库增值服务 3. 数据库高级服务
数据库增值服务 2.1 数据库设计优化 2.2 数据库高可用解决方案 2.3 基于数据库的搜索解决方案 2.4 数据迁移服务 2.5 数据同步方案 2.6 巡检服务
数据库增值服务-数据库设计优化 • 2.1 数据库设计优化 • 业务需求分析 • 数据模型设计或优化 • 数据库表结构设计或优化 • 索引结构优化 • SQL语句优化 • 数据架构设计 • 为研发工程师提供技术咨询服务
数据库增值服务-数据库高可用解决方案 • 2.2 数据库高可用解决方案 • 双主复制架构 • MySQL CLuster • 数据库分布式中间件解决方案 • 跨机房多数据中心解决方案
数据库增值服务-数据库高可用解决方案 • 双主复制架构
数据库增值服务-数据库高可用解决方案 • MySQL CLuster
数据库增值服务-数据库高可用解决方案 • 数据库分布式中间件解决方案
数据库增值服务-数据库高可用解决方案 • 跨机房多数据中心– 基于分布式中间件解决方案
数据库增值服务-数据库高可用解决方案 • 跨机房多数据中心– 基于日志解决方案
数据库增值服务-基于数据库的搜索解决方案 • 2.3 基于数据库的搜索解决方案 • MySQL数据库存储引擎Sphinx • 提供健全的中文分词库 • 提供健全的英文分词库 • 提供源码级优化过的Sphinx搜索引擎 • 数据实时同步至Sphinx搜索引擎,延时小于0.1秒 • 基于SQL的模式实现搜索服务,支持多种匹配模式 • 降低研发工程师的学习成本,缩短搜索引擎研发周期 • 支持多库数据库或跨实例的数据同步到Sphinx搜索引擎 • 支持分布式搜索,分布式的数据存储和数据服务
数据库增值服务-数据迁移服务 • 2.4 数据迁移服务 • 数据库实例迁移 • 数据库迁移 • 异构数据库迁移到MySQL
数据库增值服务-数据迁移服务 • 数据库实例迁移
数据库增值服务-数据迁移服务 • 数据库迁移 • 目标数据库服务器安装、配置、初始化 • 目标数据库服务器加载完整备份与重新初始化 • 搭建目标数据库服务器与迁移数据库服务器之间的主从复制关系 • 暂停迁移数据库的业务应用访问 • 修改应用访问连接地址 • 目标数据库服务器提供数据服务 • 断开目标数据库服务器与迁移数据库服务器之间的主从复制关系 • 特殊技巧删除迁移数据库服务器上多余的数据库
数据库增值服务-数据迁移服务 • 异构数据库迁移到MySQL数据库 • 业务模型分析 • 数据容量预估与拆分规则 • 目标业务模型的POC • 数据库结构设计与优化 • 模拟生产环境的性能测试 • 全量数据导出与加载到MySQL数据库 • 实时同步原异构数据库的变更到MySQL数据库 • 数据读服务切换到MySQL数据库 • 数据写服务切换到MySQL数据库 • 数据服务质量检测与优化调整
数据库增值服务-数据同步方案 • 2.5 数据同步方案 • 基于异步复制的数据同步解决方案 • 基于日志解析的数据同步解决方案 • 基于触发器的数据同步解决方案
数据库增值服务-数据同步方案 • 基于异步复制的数据同步解决方案
数据库增值服务-数据同步方案 • 基于日志解析的数据同步解决方案 • 分布式部署的日志解析服务 • 图形化界面中,配置需同步源数据库和目标数据库的信息 • 日志解析服务模拟复制的IO线程,循环读取源数据库的日志信息 • 源端的日志解析服务将二进制日志信息传递给目标端的日志解析服务 • 目标端日志解析服务模拟复制SQL线程,循环在目标数据库执行SQL • 反之亦然,支持双向数据同步
数据库增值服务-数据同步方案 • 基于触发器的数据同步解决方案 • 需同步的源数据库端,为每张表创建3个触发器,对应DML操作 • 要求源数据库端每张表都有主键或非空唯一性索引 • 触发器会对应地把DML操作登记到事件表中 • 同步程序会循环读取事件表中的数据 • 同步程序根据事件表的数据,拉取相应数据发送到目标端同步程序 • 目标端同步程序,以执行SQL语句模式,更新目标数据库中的数据 • 反之亦然,支持双向同步,不支持DDL
数据库增值服务-巡检服务 • 2.6 巡检服务 • 数据库健康检查服务 • 月巡检服务 • 季度巡检服务 • 年度巡检维护服务 • 重大节假日巡检服务
目录 1. 数据库基础服务 2. 数据库增值服务 3. 数据库高级服务
数据库高级服务 3.1 驻场数据库服务 3.2 故障恢复 3.3 企业培训
数据库高级服务-驻场数据库服务 • 3.1 驻场数据库服务 • 工程师种类 • 中级DBA • 高级DBA • 数据架构师 • 驻场服务类型 • 5×8小时驻场服务,5×24小时电话咨询 • 5×8小时驻场服务,7×24小时电话咨询 • 7×24小时驻场服务,7×24小时电话咨询
数据库高级服务-故障恢复 • 3.2 故障恢复 • 数据库异步复制的故障 • 数据库异步复制的数据一致性 • 数据乱码 • 数据文件损坏 • 数据库系统的死锁 • 数据库系统的异常 • mysqld服务无法启动
数据库高级服务-企业培训 • 3.3 企业培训 • 适合研发工程师的数据库基础知识 • 适合数据库工程师的培训内容 • 适合架构师的数据架构知识点 • 数据库设计和数据库优化的技巧 • 无为而治的数据库运维管理 • 团队合作和团队管理的艺术 • 数据库团队与其他团队合作的流程规范 • 企业培训需求调研的特别内容
公司介绍 上海热璞网络科技有限公司 业务范围: 数据库服务 | 数据迁移 | 运维服务 | 整体解决方案 | 软件开发 | 企业培训 服务宗旨: 解决企业当下的疑难,帮助企业规避未来可能发生的故障,借助技术和经验为企业降低成本。 企业文化:诚信是立足之本,口碑是客户认可的标志,技术、服务、信誉是核心竞争力。
咨询联系信息 公司名称:上海热璞网络科技有限公司 联 系 人:金官丁 联系电话:136 6166 8096 邮箱地址:jinguanding@hotpu.cn 公司地址:上海市杨浦区淞沪路98号平盛大厦1703室
财务管理渗透于业务活动 信息系统支撑流程化管理 谢谢! 李福申 中国联通 集团副总裁 2011年4月27日