Seperti yang Anda katakan, DBStorage
hanya mendukung penyimpanan hasil ke database.
Untuk memuat data dari MySQL, Anda dapat melihat ke dalam proyek bernama sqoop (yang menyalin data dari database ke HDFS), atau Anda bisa melakukan dump mysql dan kemudian menyalin file ke HDFS. Kedua cara tersebut membutuhkan interaksi dan tidak dapat langsung digunakan dari dalam Pig.
Opsi ketiga adalah melihat ke dalam penulisan Pig LoadFunc (Anda mengatakan Anda mencoba menulis UDF). Seharusnya tidak terlalu sulit, Anda harus melewati banyak opsi yang sama seperti DBStorage (driver, kredensial koneksi, dan kueri SQL untuk dieksekusi), dan Anda mungkin dapat menggunakan beberapa hasil pemeriksaan metadata untuk membuat skema secara otomatis juga.