Benchmark ORM Active Record vs Sequel di PostgreSQL

Mesin:

  • OSX Yosemite version 10.10.5
  • MacBook Pro (Mid 2010)
  • Processor 2.66 GHz Intel Core i7
  • 8GB 1067 MHz DDR3
  • Storage: SSD

Versi Rbenv, Ruby dan PostgreSQL:

  • Rbenv 0.4.0-148-g5b9e4f0
  • Ruby 2.2.2p95
  • PostgreSQL 9.4.1 dengan default configuration

Tool Benchmark: simple_orm_benchmark

Berikut hasil benchmark Active Record 4.2.4 vs Sequel 4.26.0 dan Active Record 4.1.10 vs Sequel 4.22.0

Kesimpulan

Berdasarkan hasil benchmark menggunakan tool simple_orm_benchmark, di semua tes Sequel memiliki performansi yang lebih baik dibanding Active Record. Gap paling jauh terjadi pada test Eager Loading Query Per Association With 1-1 Records dan Eager Loading Single Query With 1-1 Records dengan atau tanpa Transaction. Saya sendiri masih belum mengetahui mengapa performansi Sequel sangat baik di tes tersebut. Saya butuh explore lebih lanjut mengenai Sequel.

Artikel ini di translasikan dari http://www.railsmine.net/2015/09/sequel-vs-active-record-orm-benchmark-postgresql.html

Benchmark ORM Active Record vs Sequel di PostgreSQL

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s