setau saya framework hibernate menjembatani table as object di java code.


On 7/22/10, yulius_wibowo <[email protected]> wrote:
> Oracle database sendiri khan ORDBMS (Object Relational DBMS),
> yg mana table2nya bisa didefinisikan bisa sbg relational table (yg biasa
> kita pakai) juga bisa sbg "object".
>
> Menurut saya, buat para programmer yg sudah terbiasa dgn penggunaan class
> dan object mungkin sangat effisien kalau table2nya didefinisikan sbg
> object.
> Tapi, bagi kita2 yg sudah terbiasa menggunakan perintah SQL (standard bahasa
> utk mengakses DBMS), untuk mengakses table dgn type object akan merasa
> kesulitan. Selain itu penanganan table dgn type object sedikit rumit
> (SQL-nya jadi lebih panjang).
>
> Saya beri contoh:
> Misalnya ada sebuah type object, sebut saja OBJ1 dgn member (a, b, c).
> Kemudian OBJ1 tsb dipakai utk mendefinisikan table TBL_OBJ1.
> Lalu data dimasukkan...1,2.3...
> Apabila kita ingin merubah OBJ1, sebut saja menambahkan member baru "d",
> maka prosesnya tidak semudah di spt di bahasa "pemrograman: java, c#,
> objectiveC,..." yg menerapkan inheritance (superclass berubah, subclass melu
> wae ...ikut berubah) ... lha kalau di Oracle TBL_OBJ1 harus didrop dulu baru
> bisa merubah OBJ1... aduuhhhhhh....!!!
>
> Bagi saya, akan lebih mudah kalau pengaksesan table berupa objectnya
> dilakukan di sisi "pemrograman"nya, misalnya kalau dalam bahasa Java ada
> istilah JPA (Java Persistence API)...Bagi programmer table dilihat sbg
> "object", tapi buat DBA table dilihat sbg relational table. Dengan demikian
> bisa sama2 untung, buat programmer tidak perlu tahu SQL, bagi DBA bisa
> tuning table dgn mudah (menambahkan index, partitioning, reorganize, ...)
>
>
> cmiiw,
> Bowo
>
>
> --- In [email protected], Handy <handy.sanj...@...> wrote:
>>
>> Dear All,
>>
>> Ada yg bisa memberikan pencerahan utk subject diatas? Selama ini saya
>> menggunakan RDBMS utk memodelkan bisnis proses dari suatu aplikasi.
>> Kemudian
>> ada teman yg coba memperkenalkan OODBMS, menurut dia sekarang relational
>> database sudah tidak perlu, krn inefficient. lbh efisien memperlakukan
>> table
>> dalam database sebagai object.
>>
>> Kira2 ada yg bisa memberikan pencerahan utk kasus diatas?
>>
>> Thx,'
>>
>>
>> [Non-text portions of this message have been removed]
>>
>
>
>


-- 
thanks and regards
ujang jaenudin
jakarta - indonesia

Kirim email ke