Kettle專案的一些新動向

terryisme發表於2014-04-05

最近從Kettle的開發者郵件列表裡,看到了一些有趣的東西,拿出來和大家分享一下。:)

首先,是Kettle支援叢集了。主開發者Matt最新測試的紀錄:

最近Kettle叢集基於 Amazon Elastic Computing Cloud做了一次測試,單臺伺服器輸出4000 rows/sec ,資料庫為MySQL. 如果你傳送資料透過sockets從一個master到5個slave servers, 你將獲得 5x4000 row inserts/sec。叢集的效果非常好.

這樣Kettle處理大資料量ETL的時候,就沒有問題了。

[@more@]

其次,主開發者Matt很頑固,拒絕使用GEF框架和Eclipse RCP來改造Kettle介面。呵呵,Matt確實是個很頑固的人,只要是他認為對的,他就會堅持。讓我們看看他的理由:

> did someone ever thought about using the GEF framework within Kettle?

Obviously I did a few years ago when I built Kettle. The reason for not
using it was the same as for not using Eclipse RCP...
Both were (and are) hideously complex to use and now frankly I just don't care about it anymore.

That being said, there already is a separation of the GUI code and model.
If it scratches an itch, if it's that easy go right ahead.

大意是Matt覺得GEF 和RCP過於複雜,難以使用。而Kettle當前的介面和模型的程式碼已經很好的分離了,所以Matt認為應該把精力放到別的開發工作去。

儘管有很多開發者認為Kettle應該可以使用GEF 或RCP改造介面,但因為Matt的堅持,看來沒戲了。呵呵,這是開源專案的一個特色,主開發者說了算。我個人同意Matt的意見,Kettle沒有必要把精力放在圖形介面上,還是應該去開發別的新功能吧。另外,有那麼多時間的話,還不如好好重寫使用者手冊。Kettle目前的文件真的太少了。

最後,要說一下,Kettle是一個開放的組織,歡迎有志之士加入,貢獻自己的力量。請不要馬上要求獲得Kettle專案的讀寫許可權,因為你需要獲得Kettle開發者的認可。只要你做出了貢獻,自然就得到相應的權利。訂閱Kettle開發者郵件列表:kettle-developers@googlegroups<wbr>.com

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/93029/viewspace-1136669/,如需轉載,請註明出處,否則將追究法律責任。

相關文章