Pengertian ORM , kelebihan dan kekurangannya
ORM atau bisa disebut Object Relational Mapping adalah suatu metode yang digunakan untuk melakukan query dan memanipulasi data dari database dengan paradigma objek.
Nantinya schema dan/atau data didatabase akan direpresentasikan menjadi 1 class/object, sehingga class tersebut akan membentuk variable-varibale sesuai dengan skema database yang di representasikan dan 1 objek tersebut akan mewakili row.
ORM ini nantinya akan membatu menjadi jembatan antara bahasa pemrograman dengan database sehingga developer dapat melakukan select , insert, update , delete layaknya query pada database.
Skema ORM |
Lalu kelebihan nya ORM itu apa sih? kenapa developer menggunakan ORM?
Salah satunya dengan menggunakan ORM developer dapat memanipulasi data di database menggunakan object oriented dan ini biasanya lebih developer friendly tanpa menggunakan query sama sekali.
Lalu model data hanya ditempatkan pada 1 tempat, sehingga lebih mudah untuk update , maintain, ataupun reuse code tersebut
Untuk kekurangan ORM itu sendiri antara lain adalah
Untuk memulai menggunakan ORM , kita harus melalukan konfirgurasi terlebih dahulu dengan program yang sedah didevelop sehingga memakan waktu untuk konfirgurasi diawal pengerjaan
lalu untuk project yang cukup besar dan memerlukan perubahan data yang 'mungkin' lebih baik dikerjakan menggunakan query , bisa menghindari menggunakan ORM ini
Semoga informasi ini dapat menambah wawasan sobat wawasanku dimanapun berada.
Post a Comment for "Pengertian ORM , kelebihan dan kekurangannya"