博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kettle的设计
阅读量:6982 次
发布时间:2019-06-27

本文共 396 字,大约阅读时间需要 1 分钟。

 大家都知道,这2001年以来,一直在同各种ETL工具做斗争,所以Matt 确定了Kettle的一个主要设计目标是尽可能开放。主要就是指:

  • 开发,可读的元数据格式(XML)。
  • 开放,可读的关系型资源库格式。
  • 开放的API。
  • 容易安装(少于2分钟)
  • 对各类数据库开放
  • 容易使用的图形用户界面
  • 容易传送数据
  • 容易把数据转换成各种格式

 

  另外,Matt他明白,ETL性能瓶颈应该主要在于数据的编码和解码。所以,Kettle的一个设计原则就是尽量不做数据的转换

  由于缺少各种关系数据库的驱动,所以,Matt最终还是采用了当时较新和较流行的java开发语言

 

  不多赘述,大家跟随我的这一系列博客学习下来,会有很大的体会和收获!  

本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/6906914.html,如需转载请自行联系原作者

你可能感兴趣的文章
一个泛型冒泡排序的实现
查看>>
大型分布式网站架构设计与实践 第一章《面向服务的体系架构(SOA)》
查看>>
[From OpenBSD Man Page]PFSYNC
查看>>
自定义View时,用到Paint Canvas的一些温故,讲讲平时一些效果是怎么画的(基础篇 一)...
查看>>
hdu 5131 Song Jiang's rank list 【2014ACM/ICPC亚洲区广州站-重现赛】
查看>>
Moose File System分布文件系统测试
查看>>
mysql 高可用方案漫谈(二)
查看>>
React Native微信支付开发爬坑之旅
查看>>
年轻人的第一篇博客
查看>>
使用 Vue + Flask 搭建单页应用
查看>>
10分钟免费开启全站https
查看>>
《js高程》 基本概念 上
查看>>
Sketch 快捷键
查看>>
javascript闭包,你大爷永远是你大爷
查看>>
android社会化分享
查看>>
PHPer面试指南-前言
查看>>
git 常用命令行
查看>>
前端面试——初(H)入(T)江(M)湖(L)
查看>>
支付宝小程序面向个人开放了!我将以一个 Demo 为例讲解整个流程。
查看>>
javascript 总结笔记
查看>>