Tuesday, November 1, 2011

Re: [JUG-Indonesia] Hibernate Mybatis benchmark

 

Spesifikasi hardware yang digunakan sama. Kita mau ngebandingin kedua solusi, jadi terlepas dari masalah IO dan spesifikasi hardware. Prekondisi semua kebutuhan hardware terpenuhi.
Pagination kalo di hibernate pake ScrollableResults, kalo JDBC JDBC PreparedStatement/ ResultSet pattern, kalo di Mybatis mungkin pake PaginatedList kali ya?....

2011/10/26 Yudhi Karunia Surtan <BrainMaster716@gmail.com>
 

Ada yang pernah ngebandingin Hibernate dan Mybatis query performance untuk kasus seperti bawah ini (Tentu saja dengan optimasi maximum untuk masing-masing) ?

  • Satu buah table besar (100.000 - 500.000 records)
  • Beberapa field harus di lookup ke lookup table
  • Punya hubungan dengan beberapa table detail dengan hubungan one to many.

Apakah jumlah field lookup mempengaruhi perbandingan performansi ? 
yang ini blm pernah compare, tapi kalo menurut gw sih bukan jumlah fieldnya tapi jumlah I/O nya
 
Apakah jumlah table detail mempengaruhi perbandingan performansi ?
Jelas enggak.
 
Apakah jumlah record hasil query mempengaruhi perbandingan performansi ?
Ini bagian dari I/O.
 
Apakah paging mempengaruhi perbandingan performansi?
paging gimana nih?? emang bisa di paging resultnya?? di limit atau range maksudnya??
 
Apakah jumlah record mempengaruhi perbandingan performansi?
selama ga di keluarin semua sih harusnya ga ada masalah.
 

Secara development mana yang lebih produktif(dalam context kasus diatas) ?
 
Please share dong.

Nah yang ini tergantung. Harusnya sih framework itu tujuannya cuman bantu development lebih mudah dan terstandarisasi.
Ini pertanyaannya kaya pertanyaan DOTA, "Hero paling sakti apa" jadi hasilnya cuman debat kusir.
Mungkin jawabannya yang paling pas adalah bagaimana kita dapat mengimplementasikan framework tersebut secara baik dan benar serta dapat dengan mudahnya menangani perubahan yang akan terjadi.

Kalo saya lebih milih bila applikasi yang dibuat sudah memiliki procedure dan lain lain yang ga bisa atau sulit di lepas jdbcTemplate lebih cocok(blm pernah pake ibatis soalnya, tapi harusnya sama konsepnya).
Tapi kalo applikasi from scratch saya lebih milih pake hibernate.


Regards,

Yudhi Karunia Surtan
--------------------------------------
http://brainmasterexperience.com




2011/10/25 Agustinus Tan <agustinus.tan@gmail.com>
 

Ada yang pernah ngebandingin Hibernate dan Mybatis query performance untuk kasus seperti bawah ini (Tentu saja dengan optimasi maximum untuk masing-masing) ?

  • Satu buah table besar (100.000 - 500.000 records)
  • Beberapa field harus di lookup ke lookup table
  • Punya hubungan dengan beberapa table detail dengan hubungan one to many.

Apakah jumlah field lookup mempengaruhi perbandingan performansi ?
Apakah jumlah table detail mempengaruhi perbandingan performansi ?
Apakah jumlah record hasil query mempengaruhi perbandingan performansi ?
Apakah paging mempengaruhi perbandingan performansi?
Apakah jumlah record mempengaruhi perbandingan performansi?

Secara development mana yang lebih produktif(dalam context kasus diatas) ?

Please share dong.


__._,_.___
Recent Activity:
====
Jangan lupa untuk bergabung ke codeandroid-id@googlegroups.com, untuk diskusi fokus mengenai pengembangan aplikasi sekitar android. email pendaftaran ke codeandroid-id-subscribe@googlegroups.com.
Webnya http://www.codeandroid.or.id
===

Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscribe@yahoogroups.com.

Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id

MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

.

__,_._,___

No comments: