Kembali

ORM vs Raw SQL

Pertarungan antara ORM dan Raw SQL

Saia sekarang banned penggunaan ORM di tempat saia 🤝🏻 oposisi ORM harga mati 🔥 tukang koding yg ga ngerti SQL tapi milih pake ORM bisa bikin ngaco perhitungannya. ORM membuat org yg punya SQL skill issue makin menjadi jadi issue nya.

Upil Kering
Upil Kering
@upilistic

Setelah dicek, di sini ngaconya masing-masing paslon dapet hampir 90.000 suara

132
Reply

Ada hal yang paling ngeselin terkait ORM yang perlu kalian tau. Well, beberapa query di tempat saya kerja memang masih pake ORM dan kampretnya adalah ketika saya lagi merenung (baca: monitoring) slow query di Amazon Cloudwatch, si ORM ini nge-aliasin kolom table. Misalnya:…

Noor✨
Noor✨
@lynxluna

Threadnya menarik, analoginya menarik juga. Tapi aku mau gali lagi argumennya: ❓Kalau kebutuhan sederhana kenapa pake ORM? Kan querynya sederhana? ❓Kalau ga perlu scale apalagi, querynya aja sederhana ngapain ORM? ❓Kalo PoC lagi-lagi, databasenya masih kecil, tabel2nya…

144
Reply

Threadnya menarik, analoginya menarik juga. Tapi aku mau gali lagi argumennya: ❓Kalau kebutuhan sederhana kenapa pake ORM? Kan querynya sederhana? ❓Kalau ga perlu scale apalagi, querynya aja sederhana ngapain ORM? ❓Kalo PoC lagi-lagi, databasenya masih kecil, tabel2nya…

Nanda
Nanda
@Nandapagi

Jadi kapan cocoknya pake ORM? - Ketika kebutuhannya sederhana, no raw query - Ketika produknya ngga perlu scale ke banyak user, karena kalo iya, sunk cost yg akan ditelan akan semakin banyak jika masih pake ORM - Ketika kita kepengen bikin produk cepet yang bersifast PoC

218
Reply

Di kajian discord al-KAD lagi bahas tentang Philosophy of Software Design. Salah satu materinya untuk mengurangi kompleksitas software pakai abstraction. Salah satu konsep yang dia bawa itu ada deep module dan shallow module. Deep module yang interface nya simple dengan…

morensya
morensya
@bugpainn

lelah melihat ORM disalahin mulu 😂 aku pernah optimize spring dengan hibernate latency dari 300ms ke p99 <20ms. semua karena cuma baca dokumentasi basic hibernate dan manage connection pooling yg bener jadi kita tau ya problemnya dimana 😅

77
Reply

Justru karena membaca dokumentasi, jadi tau ada sebuah ORM yg sangat populer pada suatu waktu itu konversi dari ORM ke GraphQL baru SQL. Lalu soal kegiatan optimisation: Kalo kegiatannya "Optimise" artinya ya "udah terlanjur" pakai kan, jadinya harus dioptimisasi. Kalo belum…

morensya
morensya
@bugpainn

lelah melihat ORM disalahin mulu 😂 aku pernah optimize spring dengan hibernate latency dari 300ms ke p99 <20ms. semua karena cuma baca dokumentasi basic hibernate dan manage connection pooling yg bener jadi kita tau ya problemnya dimana 😅

42
Reply

lelah melihat ORM disalahin mulu 😂 aku pernah optimize spring dengan hibernate latency dari 300ms ke p99 <20ms. semua karena cuma baca dokumentasi basic hibernate dan manage connection pooling yg bener jadi kita tau ya problemnya dimana 😅

Hudya
Hudya
@perogeremmer

Mahasiswa be like.

82
Reply

Ada yg protes klo bosen dengerin keributan ORM vs RAW SQL karena cringe bahas nya itu lagi itu lagi ga maju². Menurut ku sih engga, IMO ini mirip dakwah untuk kembali ke jalan yg lurus. Harus selalu di ulang² untuk mengingatkan selalu menggunakan SQL 😌 meanwhile dakwah solat…

Hudya
Hudya
@perogeremmer

Ada hal yang paling ngeselin terkait ORM yang perlu kalian tau. Well, beberapa query di tempat saya kerja memang masih pake ORM dan kampretnya adalah ketika saya lagi merenung (baca: monitoring) slow query di Amazon Cloudwatch, si ORM ini nge-aliasin kolom table. Misalnya:…

64
Reply