MySQL到ADB PG版表结构转换工具
AnalyticDB PostgreSQL(以下简称ADB PG版)作为阿里云上热门的实时数仓产品,已经赢得大量对大规模数据实时分析需求客户的肯定,目前在阿里云上已经提供了多种方式(包括但不限于DataWorks、DTS、rds_dbsync等)将数据从MySQL中同步到ADB PG版中进行数据分析。但是有点缺陷的是,由于ADB PG版是一个分布式的分析型数据库,表结构的定义和传统的关系型数据库差异较大,前面的工具中都没有提供表结构的同步,这也成为困扰客户的问题,因此我们基于开源工具贴身做了个表结构转换的工具。
功能介绍
该工具主要提供将MySQL中的表结构转换为ADB PG版规范的表结构,只需要有简单的python环境和mysqldump就可以使用。MySQL中的无主键表需要单独处理一下,因为ADB PG版在建表时是需要指定分布列的
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【个人学习JAVA---学后的梳理】 一、从外,观识JAVA
认识Java语言 横看成岭侧成峰,远近高低各不同... 1. Java的历史 Java来自于Sun公司的一个Green项目,它期望能与家用电器进行信息交流,一开始是准备采用C++,不过C++太复杂,安全性差,于是最后基于C++开发了一种新语言Oak(Java的前身),该语言是一种用于网络的精巧而安全的语言。 2. Java的现状 Java是Sun公司推出的新一代面向对象程序设计语言,特别适用于Internet应用程序开发。它具有平台无关的特性(Java开发环境有JDK与JRE)。 2.1:Java的技术分支 Java主要有3类技术分支:(它们前身的前缀名为J2 ,05年后均改为JAVA ) JAVA SE:Java2Platform,StandardEdition;(标准版) JAVA EE: Java2Platform,EnterpriseEdition;(企业版) JAVA ME: Java2Platform,MicroEdition; 以上三个分支,不管如何划分,都是以JAVA SE为核心,那么掌握JAVA SE最为重要。 3. Java的特点 JAVA是一种简单的、面向对象的、...
- 下一篇
【个人学习JAVA---学后的梳理】二、关于JAVA程序的语法
认识Java程序 1. Java的一些基本规则和用法 程序的框架自然需要遵守该语言的特定规则,规则包括对于一条语句的,代码块的,变量的命名等。 符号的使用以西式字符为准,尽量少使用中式输入法输入符号。 1.1:大括号、段和主体 类的主体,以左大括号'{'为开始标记、'}'右大括号为结束标记;其中每个命令语句的结束,必须以分号';'做结尾;而某个命令的语句需要数行才能完成时,则被'{}'所包括起来,此表示一个代码块(代码块分种类,括起来的意义各不相同)。 1.2:标识符 标识符就是包、类、方法、参数、和变量的名字。它可以由任意顺序的大小写字母、数字、下划线和美元符号($,不建议开发者使用此来命名)等组成。注意:标识符是不能以数字作开头,不能是Java中的保留关键字。如: 0name、class。 1.3:Java的注释 注释,是程序中添加的非编译运行信息,开发者可以此解释程序某一处的作用、意义,提高程序的可读性。 注释分为3种: 注释类型 格式 例子 说明 单行注释 //注释内容 int x;//声明一个整数 适用简短信息的一行提示 多行注释 /* 注释内容 */ /* 第一行;第二行 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块