IDB-阿里集团数据库服务平台 叶正盛(斗佛) 2013-07.

Slides:



Advertisements
Similar presentations
index 目次 ( 請按一下滑鼠,解答就會出現喔 !) 接續下頁解答 3-1 極限的概念.
Advertisements

第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
Chapter 3: SQL.
正确洗手,健康生活 钱 爱 民 苏州大学附属第二医院.
第十一章 文獻資料分析法 M99E0202 吳孟樺.
SQL的简单查询.
第5章 关系数据库标准语言SQL 主讲:张丽芳.
十一 ASP对数据库的访问.
我就走到神的祭壇 到我最喜樂的神那裡 神啊!我的神 我要彈琴稱頌你
数据库技术 实践.
公务员管理子系统建设步骤 1、组建由局长直接领导的体制,制定公务员管理、工资管理、其他业务用户的管理权限,以及各业务间的协作流程。
我的未来不是梦 参赛者——陈艳祥.
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
如何做好財金人職涯規劃 演講者:張志豐
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
第3章 数据查询与SQL命令.
Oracle数据库 Oracle 子程序.
格物资讯开放ICON库 V1R1.
第六章 學習SQL語言.
Hadoop I/O By ShiChaojie.
MariaDB Spider分库分表引擎调研
第二讲 搭建Java Web开发环境 主讲人:孙娜
Chinese Virtual Observatory
第3章 MySQL教學範本 主從式資料庫系統 - CH3.
MySQL数据库基础与实例教程 之 MySQL表结构的管理 郭水泉.
Donkey自助系统 TNT
SQL Injection.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
SQL SERVER 一些经典语句 1.
Visual Studio Team System 简介
医院职工公费医疗系统.
段磊 王慧锋 TEL: qq群: 数据库系统原理课程设计 实验环节2 段磊 王慧锋 TEL: qq群:
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
研发内部系统 Pdc简要说明 2013年7月.
格物资讯开放ICON库 V0R2.
第17章 网站发布.
Ch4.SQL Server 2005資料庫組成員元件介紹
PaPaPa项目架构 By:Listen 我在这.
愚公客户端介绍 taobao.
MySQL开发规范 DB组-张浩.
程序设计工具实习 Software Program Tool
新一代安全网上银行 小组成员:杨志明 王晶 任毅 刘建中 关昊 刘超.
《产品设计工程应用》课程 陈兴波 顺德职业技术学院/设计学院/工业设计专业.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
CS, ZJU 4/18/2019 Chapter 7 数据库.
SQL 范引娣.
第 15 章 自訂函數與順序物件.
2019/4/20 关注NE官方微信,获取更多服务.
2019/4/16 关注NE官方微信,获取更多服务.
查询与视图 蔡海洋.
第14章 SQL数据查询与操纵 内容提要 本章知识点
SQL查询语句 蔡海洋.
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
第三章 SQL Server数据管理.
第 7 章 建立資料表與資料庫圖表.
解决“最后1公里”问题.
Visual Basic程序设计 第13章 访问数据库
国家学生体质健康标准数据管理与分析系统使用培训
Microsoft Word 2003 透視合併列印 Microsoft MVP 王作桓.
Delphi 7.0开发示例.
OpenStack vs CloudStack
第六讲 SQL语言之数据定义 第三讲 SQL Server 2000 数据库技术.
Google的云计算 分布式锁服务Chubby.
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
VB与Access数据库的连接.
資料庫應用與實作 一到六章重點、習題.
第4章 数据查询.
IT 方法 INTOSAI IT 审计培训.
Presentation transcript:

iDB-阿里集团数据库服务平台 叶正盛(斗佛) 2013-07

About me 姓名:叶正盛(斗佛) 2010加入阿里巴巴,数据库技术专家,负责阿里集团数据库工具开发 新浪微博:@yzsind-叶正盛 http://blog.csdn.net/yzsind

Agenda iDB是什么 为什么要开发iDB iDB功能及架构 讨论

iDB是什么 阿里集团数据库服务平台 专注于解决数据库项目研发效率、数据安全、数据质量问题 提供数据查询、订正、导出、同步,项目表结构设计、发布、SQL审核等与数据库有关的功能 iDB的面向集团内部所有员工,主要是技术同学,包括研发、QA、DBA、PD等

工作效率与数据安全 开发人员有数据库权限? 只有DBA有数据库权限? 敏感数据?

表结构设计规范 命名规范 数据类型规范 索引规范 存储引擎规范 字符集规范 主键、外键、约束规范 备注

规范——字段命名 CREATE_TIME CREATE_DATE CREATE_DATETIME CREATE_TIMESTAMP INSERT_TIME ADD_TIME CJ_SJ

规范——表设计 MYISAM,INNODB存储引擎 GBK、UTF8、ISO-8859-1字符集 SEQUENCE 索引 外键 约束

变更发布 多套环境 生产发布

SQL审核? 重复索引 SQL注入风险 变更SQL识别 索引推荐 Create index idx_mid(member_id) on order Create index idx_mid_status(member_id,status) on order Create index idx_mid_create_date_status(member_id,create_date,status) on order SQL注入风险 变更SQL识别 索引推荐

数据订正 SQL写错 没有备份 字符集 审批流程 忘记加where条件 Update t set amount=0 and price is null 更新大量记录 没有备份 字符集 审批流程

去IOE给iDB带来新的挑战 1.几万个库,几百万的笔,如何快速检索到表 2.如何查询分库分表的数据 3.批量表结构设计、变更、发布

为什么要开发iDB?

数据库项目研发服务 可视化表结构设计 开发测试环境变更 SQL审核 生产环境发布 变通影响分析及通知

数据访问服务 全网元数据检索 数据查询 数据订正 数据导出 数据同步

基础数据 实例 产品线——应用 库 用户 表 负责人 字段 索引

基础组件 SQL解析 全局连接池 安全审计 任务调度平台 消息通知

iDB应用架构总览 iDB工作中心 数据库项目研发服务 数据访问服务 基础数据 表结构可视化设计 全网元数据检索 实例 Owner 开发测试环境变更 数据查询 库 产品线 SQL审核 数据订正 表 用户 生产环境发布 数据导出 字段 变通影响分析及通知 数据同步 索引 基础组件 任务调度平台 SQL解析器 全局连接池 消息通知 安全审计

谢谢!