懂的小伙伴可能會(huì)覺得我為什么會(huì)那這兩個(gè)軟件來比較,Kettle是名聲在外的開源ETL工具,taskctl是個(gè)啥?不是一個(gè)調(diào)度工具嘛?可能因?yàn)閠askctl說的是ETL調(diào)度工具,導(dǎo)致很多小伙伴搞迷糊了,以為taskctl是一款國(guó)產(chǎn)的ETL工具,其實(shí)taskctl重點(diǎn)是一款調(diào)度工具。 這兩者一個(gè)開源軟件,一個(gè)商業(yè)軟件。kettle開源的ETL工具,功能強(qiáng)大,資料齊全,用戶群體廣泛,但就調(diào)度一款還是有些許缺陷,目前大多用crontab來調(diào)度,不是很方便;taskctl雖然沒有etl工具的功能,但是作為一款調(diào)度軟件功能相對(duì)于kettle就作業(yè)調(diào)度來說功能更豐富一點(diǎn),商業(yè)軟件這塊比較還是有優(yōu)勢(shì)的。在使用kettle之類的ETL工具時(shí),如果希望專注于業(yè)務(wù),想把作業(yè)調(diào)度分離出來用專業(yè)工具解決的,可以選擇類似于TASKCTL、Control-M這樣子的商業(yè)化作業(yè)調(diào)度工具。畢竟商業(yè)化作業(yè)調(diào)度工具在功能體系、架構(gòu)、性能、成熟度上都比開源要穩(wěn)定得多。
|