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®

-----Original Message-----
From: Ifnu bima <ifnub...@gmail.com>
Sender: jug-indonesia@yahoogroups.com
Date: Sun, 30 May 2010 20:05:42 
To: <jug-indonesia@yahoogroups.com>
Reply-To: 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.vineetgupta.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