Monday, April 27, 2009

VB + MySql..... hmmm.... soooo sloww......

Beberapa hari lalu...
akhirnya g dapet juga install mysql, free database (kalau non commercial) yang terkenal dan banyak dipakai oleh orang-orang lain sebagai alternatif pengganti microsoft sql server.
Setelah meng-install mysql, dan bersusah payah meng-install apache dan phpmyadmin supaya bisa punya gui untuk membuat database di mysql, akhirnya hari ini ada juga kesempatan untuk mengetes performancenya.

Oh ya, sebelum itu ada 1 step lagi, yaitu download odbc untuk mysql.
Tidak seperti database free lainnya, odbc windows untuk mysql sangat mudah didapatkan, diinstall dan langsung jalan.
Maka, akhirnya hari ini pengetesan insert 1 juta record seperti yang sudah g lakukan melalui vb di database lainnya pun dilakukan.

dan... hasilnya...............
eng ing eng................
SANGAT SANGAT LAMBAT...................

setelah 47 menit 38 detik, baru 95870 record yang terinsert. Karena tidak tahan dengan lambatnya, maka g hentikan disitu, dan coba menghitung dengan matematika, kira2 berapa lama waktu yang dibutuhkan untuk menyelesaikan 1 juta record dengan kecepatan selambat ini ?? Setelah dihitung-hitung, didapatlah 8 jam 16 menit 51 detik...
wow... sangat sangat lambat untuk database yang cukup terkenal dan banyak dipakai dimana-mana seperti mysql ini.

Yah, kembali lagi, percobaan insert ini tentunya tidak mewakili semua performance database secara keseluruhan, tetapi hanya 1 side untuk memberikan gambaran saja. Dan mungkin juga kelambatan ini terjadi karena kurang compatible nya mysql dengan vb atau karena odbc yang dipakai kurang bagus dibandingkan dengan odbc-odbc yang g dapatkan untuk database lainnya.

No comments:

Post a Comment