Kettle的设计
?
? 不多說,直接上干貨!
?
大家都知道,這2001年以來,一直在同各種ETL工具做斗爭,所以Matt 確定了Kettle的一個主要設計目標是盡可能開放。主要就是指:
- 開發,可讀的元數據格式(XML)。
- 開放,可讀的關系型資源庫格式。
- 開放的API。
- 容易安裝(少于2分鐘)
- 對各類數據庫開放
- 容易使用的圖形用戶界面
- 容易傳送數據
- 容易把數據轉換成各種格式
?
另外,Matt他明白,ETL性能瓶頸應該主要在于數據的編碼和解碼。所以,Kettle的一個設計原則就是盡量不做數據的轉換。
由于缺少各種關系數據庫的驅動,所以,Matt最終還是采用了當時較新和較流行的java開發語言。
?
不多贅述,大家跟隨我的這一系列博客學習下來,會有很大的體會和收獲!
總結
- 上一篇: 前端网页开发常用兼容css代码
- 下一篇: 交通灯管理系统思路总结