Carte adalah web server kecil yang berfungsi sebagai sinkronisasi flow data untuk menangani distributed atau parallel I/O Bu.
Misalkan ada case seperti ini :
Input kita dari database sangat baik, katakanlah 30,000 rows/second. Outputnya juga sangat baik yaitu 10,000 rows /second. Nah, tapi karena ada step Javascript menyebabkan bottleneck output turun menjadi 3,000 rows/second.
Nah, dengan vertical scaling seperti menaikkan memori tidak mencukupi lagi maka kita distribusikan prosesnya ke komputer lain namun dengan satu transformation tersebut. Jadi hanya step Javascript yang dipecah. Kettle mampu melakukan hal itu melalui Carte cluster. Coba perhatikan pada saat running transformation ada pilihan Local Execute dan Remote.
Sayangnya, sampai sejauh ini proses mendaftarkan dan menjalankan proses di cluster hanya dapat dilakukan melalui Spoon (utilitas grafis Kettle).
Demikian Bu, semoga penjelasannya bisa cukup baik.
PT. Putera Handal Indotama