karena storage utk writing dan reporting/query itu sama. jadi ada impendance 
mismatch.
klo writing dan reporting contextnya dipisah ORM bisa dihilangkan.
kita juga cenderung memakai relational database sebagai default storage choice

http://codebetter.com/blogs/gregyoung/archive/2010/02/18/using-an-orm-is-like-kissing-your-sister.aspx
http://codebetter.com/blogs/gregyoung/archive/2010/02/19/using-an-orm-is-like-kissing-your-sister-part-2.aspx





________________________________
Dari: "bernadus.ed...@gmail.com" <bernadus.ed...@gmail.com>
Kepada: jug-indonesia@yahoogroups.com
Terkirim: Ming, 30 Mei, 2010 19:42:42
Judul: Re: [JUG-Indonesia] [Ask] Best practice java

  
Saya kepikiran begini,

Kenapa database itu tidak bersifat object oriented?
Kalau database object oriented dan java OOP, tidak perlu ada ORM mapping layer 
lagi kan?

Rasa nya process mapping ini menghabiskan waktu saja.
Kalau ini dapat dihilangkan , mungkin dapat mengurangi mandays suatu project.

Thx,
Edwin
Powered by Telkomsel BlackBerry®
________________________________

From:  Ifnu bima <ifnub...@gmail. com> 
Sender:  jug-indonesia@ yahoogroups. com 
Date: Sun, 30 May 2010 20:05:42 +0800
To: <jug-indonesia@ yahoogroups. com>
ReplyTo:  jug-indonesia@ yahoogroups. com 
Subject: Re: [JUG-Indonesia] [Ask] Best practice java
  
> Nosql itu database server yang di memory bukan?

salah satunya begitu. Dilihat dari sisi storage, nosql bisa dibagi
menjadi dua : In memory dan Distributed file sistem. Berbeda dengan
RDBMS yang memisah2kan struktur data dalam table dan relasi, nosql
menggunakan setidaknya tiga jenis struktur data: key-value map,
document dan column-wise.

Silahkan baca selengkapnya di sini :

http://www.vineetgu pta.com/2010/ 01/nosql- databases- part-1-landscape .html
http://horicky. blogspot. com/2009/ 11/nosql- patterns. html

Mengerti konsep dan penggunakan Nosql technology benar-benar bisa
membuat kita berfikir berbeda tentang performant application atau very
very large data. Masalah yang dulunya hanya bisa dipecahkan dengan
membeli hardware gajah, sekarang bisa dipecahkan dengan multiple small
server dalam satu lingkungan cluster ;).

Hibernate bisa juga berlaku sebagai in memory database dengan bantuan
chache, kita bisa mengeset beberapa atau malah semua table agar
dichache ke memory dengan bantuan second level cache, sangat membantu
proses optimisasi aplikasi kalau punya table-table yang sering dibaca
tapi jarang ditulis dan ukuran tablenya kecil. Seperti table produk
atau table user.

> Kalau pake nosql, apakah masih tetap pake hibernate ?

Sepertinya tidak bisa. datasource yang bisa dicover sama hibernate
adalah dbms dan xml. Belum ada nosql product yang bisa digunakan
hibernate sebagai datasource (CMIIW).

--

regards

 

Kirim email ke