bdbo, xml dan nosql

64
7/23/2019 Bdbo, XML Dan Nosql http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 1/64 Basis Data Berorientasi Objek, XML dan NoSQL Arief Budiman (15/!!"#$/%%A/$"!&&' usnu) *+atima+ (15/!!"!/%%A/$"&1' -ufika Sari Ba.i (15/!!51"/%%A/$"&5'

Upload: ray-enita-dewi

Post on 18-Feb-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 1/64

Basis Data Berorientasi

Objek, XML dan NoSQL

Arief Budiman (15/!!"#$/%%A/$"!&&'

usnu) *+atima+ (15/!!"!/%%A/$"&1'

-ufika Sari Ba.i (15/!!51"/%%A/$"&5'

Page 2: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 2/64

Basis Data Berorientasi

Objek

Page 3: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 3/64

Basis Data Berorientasi Objek

Basis Data Berorientasi Objek (BDBO' ada)a+ sistem basis data an.men..unakan mode) data da)am bentuk an. di.unakan ba+asa 0emro.ramanberorientasi objek

A0)ikasi berbasis BDBO menim0an dan men.ambi) data da)am bentuk as)i

sesuai den.an format an. di.unakan o)e+ a0)ikasi 2*im&34 *arena sebua+

BDBO menim0andan men.ambi) data da)am format an. di.unakan a0)ikasi,

BDBO tidak 0er)u me)akukan 0emetaan objek data menjadi se)se) da)am

tabe) Mode) ini men..unakan objek seba.ai 0eran.kat )unak an. ditu)is da)am

0oton.an ke6i) an. da0at di.unakan kemba)i seba.ai e)emen da)am fi)edatabase Database berorientasi objek ada)a+ sebua+ database mu)timedia

an. bisa menim0an )ebi+ banak ti0e data dibandin. database re)asiona)

-an. dida)amna terda0at 0en.ka0su)an, ke)as, 0e7arisan, identit, metode,

0o)imofisme dan objek

Page 4: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 4/64

Basis Data Berorientasi Objek (8ont'

Sa)a+ satu mode) database berorientasi objek ada)a+ database +0erte9t ataudatabase 7eb, an. memuat teks dan di+ubun.kan ke dokumen )ain Mode)

)ainna ada)a+ database +0ermedia, an. memuat )ink dan ju.a .rafis,suara, dan ;ideo

8onto+< database DB3, 8)ouds6a0e, Ora6)e&i dan seba.aina

Page 5: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 5/64

*onse0 BDBO

*enataan da)am dunia ini dire0resentasikan seba.ai objek

Setia0 objek memi)iki state dan be+a;ior

State meru0akan ni)ai dari 0ro0erties dan atribut dari objek

Be+a;ior meru0akan met+od an. dija)ankan o)e+ state

Page 6: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 6/64

8)ass

8)ass meru0akan 0endefinisian +im0unan objek an. sejenis Objek an.mem0unai atribut an. sama dan meres0on 0esan an. sama da0at

dike)om0okkan bersama membentuk sebua+ 6)ass Atribut dan met+od an.ber+ubun.an 6uku0 seka)i saja didefinisikan untuk 6)ass, dari0ada didefinisikan

ter0isa+ untuk setia0 objek

8onto+ <

Se)uru+ objek 6aban. dideskri0sikan o)e+ sebua+ 6)ass 6aban. (bran6+' Objekobjek 0ada sebua+ 6)ass disebut instan6e dari 6)ass Setia0 instan6e mem0unai

ni)aina sendiri untuk setia0 atribut, teta0i nama atribut dan met+odna samase0erti instan6e dari sebua+ 6)ass

Page 7: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 7/64

Sub8)ass, Su0er8)ass, dan =n+eritan6e

Inheritance men.i>inkan satu 6)ass objek didefinisikan seba.ai kasus s0esia)(s0e6ia) 6ase' dari sebua+ 6)ass 0ada umumna Se6ia) 6ase ini dikena) den.an

subclass, dan kasus umum )ainna dikena) seba.ai superclass. %roses0embentukan su0er6)ass sama se0erti .enera)i>ation, sedan.kan 0roses

0embentukan sub6)ass se0erti s0e6ia)i>ation *onse0 dari sub6)ass, su0er6)assdan in+eritan6e sama se0erti ??@, ke6ua)i da)am 0aradi.m obje6toriented,

in+eritan6e me)i0uti state dan be+a;ior

Ada bebera0a bentuk in+eritan6e <

1. Single inheritance

Sub6)ass meru0akan turunan dari satu su0er6)ass

8onto+ < Sub6)ass Mana.er dan Sa)esStaff meru0akan turunan 0ro0ert dari

su0er6)ass Staff

Page 8: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 8/64

Sub8)ass, Su0er8)ass, dan =n+eritan6e

(8ont'

2. Multiple inheritance

8onto+ < Sub6)ass Sa)esMana.er meru0akan turunan dari su0er6)ass Mana.er dan

Sa)esstaff

3. Repeated inheritance

*asus s0esia) dari mu)ti0)e in+eritan6e, dimana sebua+ su0er6)ass meru0akan turunan

dari sebua+ su0er6)ass biasa Me)anjutkan 6onto+ mu)ti0)e in+eritan6e, 6)ass Mana.er

dan Sa)esstaff bisa saja meru0akan turunan dari su0er6)ass biasa aitu su0er6)ass

Staff Da)am kasus ini, mekanisme in+eritan6e +arus meakinakan ba+7a 6)assSa)esMana.er tidak diturunkan sebanak dua ka)i dari su0er6)ass Staff

4. Selective inheritance

Men.i>inkan sub6)ass menurunkan sejum)a+ 0ro0ert dari su0er6)ass *eistime7aan ini

se6ara fun.siona) sama se0erti mekanisme ;ie7, den.anmembatasi akses ke bebera0a

detai) ta0i tidak se)uru+na

Page 9: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 9/64

*a0an men..unakan BDBO

Basis Data Berorientasi Objek di.unakan ketika ada data an. kom0)eks atauada +ubun.an data an. kom0)eks =ni men6aku0 obje6t re)ations+i0 an.

banak Basis data objek tidak bo)e+ di.unakan ketika ada bebera0a tabe)an. ber.abun. (join' dan data transaksiona) seder+ana an. besar

BDBO bekerja den.an baik jika di.unakan da)am

A0)ikasi 8AS ( 8AS? C8om0uter Aided Soft7are ?n.ineerin., 8AD8om0uter Aided

Desi.n, 8AM8om0uter Aided Manufa6ture' A0)ikasi Mu)timedia

%roek objek an. beruba+ dari 7aktu ke 7aktu

%erda.an.an

Page 10: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 10/64

Mode) BDBO

Mode) berborientasi objek berbasiskan kum0u)an objek

Setia0 objek berisi <

Ni)ai an. disim0an da)am ;ariabe) instant, dimana ;ariabe) me)ekatE den.an

objek itu sendiri

Metode < O0erasi an. ber)aku 0ada objek an. bersan.kutan

Objekobjek an. memi)iki ti0e ni)ai dan metode an. dike)om0okkan da)am satu

ke)as *e)as disni miri0 den.an abstrak 0ada ba+asa 0emro.raman

Sending a message < sebua+ objek da0at men.akses data sebua+ objek )ain +anaden.an meman..i) metode dari objek tersebut

Page 11: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 11/64

Mode) BDBO (8ont'

8onto+ <

 Nama

Tgl_lahir 

Alamat

 NoHpJenisKelamin

Gol_darah

Hitung IP

Mengambil MataKuliah

Kode_MK 

 Nama_MK 

SksSemester 

Pembayaran

Page 12: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 12/64

*e)ebi+an BDBO

1. Desain yang indah

Banakna 7aktu dan tena.a an. terbuan. da)am menan.ani data meman.

menjadi masa)a+ an. umum da)am suatu sistem basis data Da)am BDBO masa)a+

tersebut da0at diminimisasi den.an konse0 berorientasi objek an. dimi)ikina

sebab den.an konse0 berorientasi objek, proses penyimpanan dan pengambilan

data akan menjadi lebih sederhana

Se)ain menda0atkan 0ersistensi data, den.an BDBO kita ju.a menda0atkan

0ersistensi kese)uru+an obek database, ba+kan termasuk im0)emented be+a;iourna *ita ju.a da0at den.an muda+ meman..i) suatu met+od dari objek tertentu

0ada database di ser;er se+in..a distribusi a0)ikasina )ebi+ muda+

Page 13: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 13/64

*e)ebi+an BDBO (8ont'

2. Penyederhanaan pembuatan aplikasi

Fan0a disadari, terkadan. suatu 0roek da0at me)ambun. biaana

karena faktor teknis se0erti 0en..unaan bebera0a too), ba+asa 0ro.ram

dan )in.kun.an dari a0)ikasi an. berbedabeda Be)um )a.i biaa

0e)ati+an dan )ain)ain Den.an BDBO kita da0at meneder+anakan

0embuatan a0)ikasi den.an mengurangi penggunaan bahasa pemrograman

dan teknologi yang digunakan %ro.rammer 6uku0 men.uasai konse0

berorientasi objek dan ba+asa 0emro.raman berorientasi objek den.ansedikit tamba+an men.enai konekti;itas a0)ikasi den.an database Se)ain

itu, 0ro.rammer tin..a) memfokuskan 0ada 0ersistensi objek

Page 14: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 14/64

*e)ebi+an BDBO (8ont'

3. Kinera yang tangguh

Den.an @DB seoran. 0ro.rammer +arus men.+abiskan 7aktu dan tena.a untuk

memetakan data den.an objek, men.uraikan tabe)tabe) ke da)am objek dan

seba.aina Ferkadan. +a) ini men6a0ai se0erti.a atau ba+kan se0aru+ dari

0ro.ram itu sendiri a) ini tentuna akan menebabkan kinerja menjadi

)ambat karena +arus memetakan objek tersebut, be)um )a.i bi)a +arus

me)aksanakan GuerGuer an. kom0)eks Masa)a+ tersebut tidak dijum0ai

da)am BDBO, karena da)am BDBO, program mengakses data dengan objek nya

secara langsung sehingga kinerja program akan lebih tinggi Lebi+ dari itu,0ada bebera0a 0roduk ODBMS ba+kan dimun.kinkan adana 6)ient 6a6+in.

Baan.kan ke6e0atan an. da0at di+asi)kan bi)a 0ro.ram +ana 0er)u

men.akses 6a6+e dari database an. suda+ ada di 6)ient

Page 15: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 15/64

*e)ema+an BDBO

1. !ight c"upling

8ou0)in. berarti keterkaitan antara a0)ikasi dan database Fi.+t 6ou0)in. berarti

keterkaitan an. kuat antara a0)ikasi dan database se+in..a a0)ikasi dan database su)it

di0isa+kan Sebenarna ti.+t 6ou0)in. da0at meneder+anakan 0ro.ram dan desainna,

namun +a) ini ju.a da0at menyebabkan hilangnya batasan antara aplikasi dan database ,

ju.a akan menimbu)kan masa)a+ baru bi)a akan mi.rasi ke BDBO )ainna atau kemba)i ke

@DB

2. Kurangnya dukungan plat#"rm

%ada dasarna BDBO ditera0kan untuk da0at berinte.rasi den.an semua ba+asa

0emro.raman berorientasi objek, namun sam0ai sekaran. kebanyakan BDBOMS hanya

mendukung bahasa pemrograman C++ dan Jaa saja.

3. Sulit bermigrasi

8ara 0enim0anan dan 0en.ambi)an data da)am BDBO san.at berbeda den.an @DB Be.itu

ju.a den.an 6ara 0en.aksesanna O)e+ karena itu, dibutu+kan komitmen an. kuat da)am

memi)i+ DBMS an. akan di.unakan, seka)i bermi.rasi ke BDBO, akan su)it untuk kemba)i ke

@DB

Page 16: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 16/64

*e)ema+an BDBO (8ont'

4. Kebutuhan ketrampilan

*arena BDBO masi+ ter.o)on. baru dan masi+ re)atif jaran. 0en..unaanna, 6uku0

su)it menemukan oran. an. memi)iki 0ema+aman BDBO bi)a dibandin.kan den.an

oran. an. memi)iki 0ema+aman @DB Se)ain itu, untuk mema+ami BDBO, di0er)ukan

0e)ati+an k+usus sebab terda0at banak 0erbedaan 0endekatan den.an @DB

$. %uery yang k"mpleks

*emam0uan )o.ika an. menda)am san.at di0er)ukan da)am BDBO Masin.masin.

BDBO da0at memi)iki 6ara 0eman..i)an Guer an. berbedabeda Se)ain men..unakan

obje6t =Dna saja, 0en.aksesan suatu data da0at men..unakan ran.e, 0o)a, dan

berba.ai kriteria )ain an. mun.kin ke)i+atan tidak ber+ubun.an

Page 17: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 17/64

DB"O

Db"o meru0akan OODBMS an. +adir da)am 3 ;ersi aitu ;ersi *omersia) danH%L, serta berja)an di dua 0)atform Ia;a dan dotNet

 *eunikan dari Db"o ada)a+ Db"o seba.ai nati;e obje6t database se+in..asan.at idea) untuk diembed ke da)am eGui0ment atau de;i6e, baik mobi)e,

deskto0, dan ser;er 0)atform

Joot0rint Db"o da0at dibi)an. 6uku0 ke6i) se+in..a membuat Db"o )ebi+

efektif untuk diembed ke da)am de;i6e an. memi)iki ka0asitas memori an.ke6i)

 Ka)au0un memi)iki foot0rint an. ke6i), namun 6)ass )ibrar Db"omenediakan fitur fitur an. )en.ka0 Se0erti 8on6urren6 6ontro), re0)ikasi

data, dan nati;e Guer Sstem Db"o tidak banak membutu+kan administrasise+in..a db"o 6o6ok jika diembedd ke da)am a0)ikasi

Page 18: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 18/64

XML

Page 19: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 19/64

*onse0 Dasar XML

&M'  (eXtensible Markup Language! " bahasa #eb turunan dari S$M%&Standard $enerali'edMarkup %anguage!.

Fekno)o.i XML dikemban.kan ta+un 1&&# diakui (orld (ide (eb Consortium

&()C! pada bulan *ebruari ,,-.

Se6ara seder+ana XML ada)a+ suatu ba+asa an. di.unakan untukmendeskri0sikan dan memani0u)asi dokumen se6ara terstruktur

Page 20: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 20/64

(ahasa Markup

XML bukan)a+ suatu ba+asa, XML meru0akan sintaks an. di.unakan untuk

menje)askan ba+asa markup lain (Dournaee,3$$3', se+in..a dinamakanmetalanguage.

 XML meru0akan ba+asa markup terpisah untuk tujuan ter0isa+

%eran dari markup itu sendiri berupa /

Markup dapat menambah maksud arti &semantic! suatu data0

da0at memisa+kan data,

da0at mendefinisikan 0eran data,

da0at mendefinisikan batasan dan,

da0at mendefinisikan keter+ubun.an

Page 21: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 21/64

XML merupakan sebuah himpunan bagian &subset! SHML0 bertuuan agar SHML

se6ara .enerik da0at me)aani, menerima, dan mem0roses da)am Kebden.an 6ara se0erti an. dimun.kinkan FML

Fujuan utama ada)a+ untuk membantu kom0uter untuk berba.i data

XML meru0akan metaba+asa =ni berarti ba+7a sia0a0un da0at men..unakanna

untuk men6i0takan ba+asa

!uuan &M'

Page 22: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 22/64

1) hal tentang &M'

( Sour6e < K8'

I1 you are ne# to 2M%0 it3s not hard  to kno# #here to be begin. 4nd i1 you are giin

 presentation on 2M%0 #hy not start #ith these 5 points 6 7

Page 23: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 23/64

1 XML meru0akan struktur dari sebua+ data

Memi)iki aturan an. je)as

XML is not 0ro.rammin. )an.ua.e

XML mem0ermuda+ kom0uter untuk me.enerate data , memba6a

ba+kan memastikan struktur dari data a.ar tidak ambi.u

1) hal tentang &M'

Page 24: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 24/64

3 XML miri0E den.an FML

Men..unakan ta.ta. seba.ai 0enanda %redefined ta. S ?9tensib)e ta.

XML +adir tidak untuk men..antikan FML, karena FML dan XM

memi)iki .oa) an. berbeda

8In short  XML was designed to carry data, to describe data and to focus on whadata is.

 On the other hand HTML was designed to display data and to focus on how datlooks”

1) hal tentang &M'

Page 25: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 25/64

XML is ne7, but not t+at ne7

SHML, diban.un 0ada a7a) !$an (=SO 1&!#'

SHML di.unakan untuk dokumentasi 0roje6t an. besar (Mi)iter Amer

FML diban.un 0ada a7a) &$an

XML diban.un mu)ai ta+un 1&&# (@ekomendasi dari K8 0ada ta+un 1

1) hal tentang &M'

Page 26: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 26/64

" XML berformat te9t, namun bukan untuk diba6a

%ertukaran data antara kom0uter

%ertukaran data di internet

%)atform inde0eden6e

(inary *S !e+t

. %rob)em dokumen den.an format binar

*eter.antun.an den.an 0)atform tertentu

Jire7a))s

*esu)itan da)am debu.

*esu)itan da)am memeriksa kode 0ro.ram

. %rob)em diatas tidak dia)ami dokumen den.an format teks

. ,pa kerugian ika menggunakan #"rmat teks -

1) hal tentang &M'

Page 27: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 27/64

*euntun.an men..unakan dokumen berformat XML

*emuda+an da)am 0ertukaran data, dokumen teks da0at diba6a o)e+ 0eran.kat a0a0un

Dokumen da0at dimodifikasi den.an teks editor kesaan.an

Da0at dimun.kinkan men.erti isi konten dari dokumen XML +ana den.an me)i+atna dieditor

Muda+ untuk memani0u)asi den.an ba+asa 0emo.raman a0a0un

Ferda0at 3 )e;e) da)am +a) men.e6ek keabsa+an dokumen XML aitu< ell #"rmed dan

1) hal tentang &M'

Page 28: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 28/64

.d"c / 0ile 0"rmat

Windows

MS Word

2000

Mac OS XSince .doc is clo

binary-formathere are very

alternatives fword processors

fully supporthe doc – le for

0101011010101010001010

1010101110101010001011

1010101110101010110101

1110101010101010101010

1) hal tentang &M'

Page 29: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 29/64

  .d"c+ / 0ile 0"rmat ##ice pen &M'

WindowsMS Word

2007 / 2010

Mac OS XHopefully in the futu

will be loads of free p

 that support this neand easy access le<xml>

<heading1>title</heading1>

.

.

</xml>

Now the format isopen and it's much

easier to access

1) hal tentang &M'

Page 30: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 30/64

5 XML meru0akan ba.ian dari 0erkemban.an tekno)o.i

XML 1$ meru0akan s0esifikasi an. mendefenisikan ta.sE

dan atributE

*e)uar.a XMLE semakin berkemban. den.an )a+irna X)ink,

X0ointer, XSL, XSLF, DOM

# XML bersifat modu)ar

Mem0erbo)e+kan adana kombinasi atau0un men..unakan

format XML an. suda+ ada

Names0a6e Me6+anism

XML is ;erbose b desi.n

XM) seba.ai format dokumen

1) hal tentang &M'

Page 31: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 31/64

! XML membimbin.E FML keara+ XFML

%en.emban.an berbasis XML

Lebi+ ketat da)am aturan 0enu)isan

  !M' dan &!M'

P Dek)arasi Fi0e di +eader

P Fa. +ead dan bod mandator

P Setia0 ta. +arus ditutu0

P Fa. an. tidak men..unakan ta. end +arus

  disisi0i karakter /

P Setia0 ta. +arus men..unakan )o7er6ase

P Attribut +arus men..unakan tanda Guote

P Ni)ai dari atribut +arus denote

1) hal tentang &M'

Page 32: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 32/64

& XML ber)isensi .ratis, 0)atform inde0endent and 7e))su00orte

Lar.e and .ro7in. 6ommunit

89ou can build your o#n so1t#are around it #ithout paying anybody anything7

1$XML meru0akan dasar da)am

tekno)o.i @DJ dan Semanti6 Keb

 @esour6e Des6ri0tion Jrame7ork (@DJ'ada)a+ format teks XML an. mendukun.deskri0si dan metadata a0)ikasi se0erti

0)a)ist musik atau ko)eksi a)bum foto

 Meanin. of 7ords (Onto)o.ies, Semanti6 Keb'

1) hal tentang &M'

Page 33: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 33/64

,turan &M'

XML men..unakan elemen yang ditandai den.an ta. 0embuka (dia7a)iden.an dan diak+iri den.an R', ta. 0enutu0 (dia7a)i den.an /

diak+iri R' dan atribut e)emen (0arameter an. dinatakan da)am ta.0embuka misa) form nameEisidataER'

Fa. an. di.unakan di FML te)a+ diteta0kan se0erti 0R, +1R, d))

ba+asa XML tidak memi)iki ta. an. te)a+ diteta0kan

k

Page 34: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 34/64

<?xml version="1.0" standalone="no"?>

<pesan>

<pengirim>Author</pengirim>

<tujuan>Receiver</tujuan>

<tanggal> hu! #ct 1$$$ 11%1&%1' (0'00</tanggal>

<judul>)engenalan *+,</judul>

<-onten><p>han-s or attention<r/> this slide</p> <r/ou enjoed this slide</p>

</-onten>

</pesan>

D"kumen &M'

Page 35: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 35/64

 <pengirim> Author </pengirim> 

D"kumen &M'

element

tags   tagcharacter data

element’s content

Page 36: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 36/64

Jormat FML tersebut ju.a ber)aku 0ada XML, 0erbedaana nama e)emen da0at kita

definisikan sendiri den.an bebas

8onto+ <

tu.asR

dariRDirektur /dariR

buatRMana.er @D /buatR

buatRBa.ian @ekruitment/buatR

buatR8om0uter Su0ort team/buatR

subekR%ermo+onan Fena.a kerja baru S=M/subekR

isiRDikarenakan kebutu+an an. mendesak, maka mo+on untuk diadakan 0enamba+an tena.a

0rofesiona) ba.ian S=M/isiR

/tu.asR

%ada 6onto+ diatas tu.asR, dariR buatR,dan isiR bukan)a+ ta. standard an. te)a+ di

teta0kan da)am XML

Page 37: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 37/64

!ag< )abe) untuk ba.ian data

5lemen< ba.ian data an. dia7a)i den.an ta.nameR dan diak+iri den.an 0en6o6o

ta.nameR

%enu)isan ?)emen +arus bersaran. den.an benar (nested'

bersaran. te0at

  6ourseR T tit)eR T /tit)eR /6ourseR

bersaran. tidak te0at

  6ourseR T tit)eR T /6ourseR /tit)eR

Se6ara forma)< setia0 ta. a7a) +arus memi)iki ta. ak+ir 0en6o6okan unik, aitu

konteks e)emen induk an. sama

Setia0 dokumen +arus memi)iki unsur tin.kat atas tun..a)

Page 38: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 38/64

8onto+ ?)emen bersaran.

0ur6+aseorderR  identifierR %1$1 /identifierR

  0ur6+aserR T /0ur6+aserR

  item)istR

  itemR

  identifierR @S1 /identifierR

  des6ri0tionR Atom 0o7ered ro6ket s)ed /des6ri0tionR

  GuantitR 3 /GuantitR

  0ri6eR 1&&&5 /0ri6eR

  /itemR

  itemR

  identifierR SH3 /identifierR

  des6ri0tionR Su0erb .)ue /des6ri0tionR

  GuantitR 1 /GuantitR

  unitofmeasureR )iter /unitofmeasureR

  0ri6eR 3&&5 /0ri6eR

  /itemR

  /item)istR

/0ur6+aseorderR

Page 39: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 39/64

Keunggulan dan keuntungan dari &M'6

Sim0)e, karena XML tidak serumit FML, strukturna je)as, dan seder+ana

=nte))i.en6e, karena XML mam0u menan.ani berba.ai kom0)esitas marku0 bertin.kat

%ortab)e, karena memisa+kan data dan 0resentasi Jast, 0en6arian data 6e0at

?9tensib)e, da0at ditukar/di.abun. den.an dokumen XML )ain

Linkin., XML da0at me)akukan )inkin. an. )ebi+ baik dari0ada FML, ba+kan da0at

satu atau )ebi+ 0oin dari da)am mau0un )uar data

Maintenan6e, XML muda+ untuk diatur dan di0e)i+ara, karena +ana beru0a data, st

dan )ink ter0isa+ dari XML

Page 40: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 40/64

Kelemahan dari &M'6

Fidak da0at di0un.kiri ba+7a XML san.at f)eksibe) untuk 0ertukaran dat

internet, namun terda0at bebera0a ke)ema+an an. ditemukan 0ada XML, diada)a+ <

1 XML memisa+kan antara ba.ian data (6ontent' den.an ba.aimana data d

se6ara terstruktur, +a) ini menebabkan data da0at dimani0u)asi o)e+ sia0

memba6ana

3 XML berbasis teks, muda+ diba6a o)e+ manusia (+umanreadab)e', maka dokmuda+ untuk didebu. dan di)e7atkan me)a)ui fire7a))

Page 41: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 41/64

Database NoSQL

Page 42: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 42/64

%en.antar

NoSQL ada)a+ suatu 6ara 0enim0anan data (datastore', dimana 6ara menim0an

dan men.ambi) kemba)i datana da0at di)akukan den.an 6e0at, se0erti basisdata re)asiona) 0ada umumna, teta0i tidak berdasarkan re)asi matematis antar

tabe) se0erti 0ada basis data re)asiona) (Da;id Bo)ton,3$1'

=sti)a+ NoSQL di6i0takan ta+un 1&&!, dikemban.kan o)e+ Ka)ter K obbs dari

@AND Or.anisation

NoSQL menjadi 0o0u)ar karena tidak semua data berbentuk re)asiona), se+in..a

NoSQL da0at menjadi a)ternatif untuk menan.ani dan men.e)o)a datadata

tersebut

8onto+ dokumen data an. tidak disim0an da)am bentuk re)asiona) da0at di)i+at

0ada < adoo0/base, 8)oudata $oogle3s big table clone0 4ma'one SimpleDB0

*acebook0 :#itter0 Digg0 CouchDB0 dan %inkedln ( Fim %erdue, 3$1'.

Page 43: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 43/64

%en.antar (8ont'

A)asan 0en..unaan basis data NoSQL o)e+ Hoo.)e seba.ai sear6+ en.ine

ter0o0u)er saat ini, da0at dije)askan seba.ai berikut<Hoo.)e memer)ukan suatu stora.e )aer untuk me)akukan 0en.indeksan

0en6arian terba)ik (in;erted sear6+ inde9' Akan teta0i +a) tersebut tidak da0at

ditan.ani o)e+ @DBMS Bi.Fab)e berada di ba.ian atas 0ada HJS fi)e sstem mi)ik

Hoo.)e, user/6ustomer an. mobi)e, dan an. 0a)in. 0entin., terda0atna ribuan

0eran.kat keras an. menediakan s0eed dan redundan6 Se)ain itu, akibat data

an. berantakan dan tidak terstruktur, soft7are tidak da0at menim0an data

da)am bentuk SQL Den.an berba.ai a)asan tersebut kemudian Hoo.)e

men..unakan basis data NoSQL

Page 44: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 44/64

Ienis 0enim0anan 0ada database

NoSQL

1. Key7values St"res

*e ;a)ue databases meru0akan kombinasi dari dua +a) aitu kun6i dan ni)ai

Ienis ini meru0akan suatu +as+ tab)e an. memi)iki sebua+ ke unik dan

0ointer ke item tertentu dari data

8onto+na 0ada Foko 8abinet/Frant, @edis, o)demort, Ora6)e BDB Ienis

a0)ikasi an. da0at men..unakanna ada)a+ a0)ikasi 6ontent 6a6+in.

Sedan.kan 6onto+ 0enera0an a0)ikasina ada)a+ 0ada 0embuatan forum

soft7are, dimana terda0at sebua+ +ome0rofi)e 0a.e an. memi)iki statistika0a an. te)a+ di)akukan o)e+ user/0en..unana, se0erti bera0a jum)a+

0esan an. te)a+ dikirim, d)) dan ju.a a0a saja 1$ 0esan terak+ir an.

dikirm/diterima 0en..unana ome0rofi)e 0a.e ini memba6a dari ke

berdasarkan userid dan meretrie;e strin. ISON an. me7aki)i semua

informasi an. re)e;an a) ini diu)an.i kemba)i setia0 15 menit dan di6atat

di kestore

Page 45: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 45/64

Ienis 0enim0anan 0ada database

NoSQL (8ont'

Hambar 1 *e;a)ues Stores

Page 46: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 46/64

Ienis 0enim0anan 0ada database

NoSQL (8ont'

2. D"cument St"res Databases

Databasedatabase NoSQL an. men..unakan re6ordre6ord seba.ai

dokumen Ienis ini meru0akan jenis 0enim0anan database terstruktur

(teks' atau dokumen semiterstruktur (XML' Mode) ini 0ada dasarna

meru0akan dokumen an. menim0an kum0u)an ke;a)ue 6o))e6tions

8otno+ dokumen an. semiterstruktur disim0an da)am format se0erti

ISON, ada)a+< 8ou6+DB dan Mon.oDb Ienis a0)ikasi an. men..unakannaada)a+ a0)ikasi 7eb

i i d d b

Page 47: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 47/64

Ienis 0enim0anan 0ada database

NoSQL (8ont' 

Hambar 3 Do6ument Store

I i i d d b

Page 48: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 48/64

Ienis 0enim0anan 0ada database

NoSQL (8ont'

8"lumnar Database

8o)umnar Database ju.a dikena) seba.ai database berorientasi ko)om

Ada dua jenis database berorientasi ko)om <

 a Kide8o)umn data stores<

Ienis ini banak di.unakan da)am 0en.o)a+an data 0ada 7eb

Hambar Kide8o)umn data stores

I i i d d t b

Page 49: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 49/64

Ienis 0enim0anan 0ada database

NoSQL (8ont'b. 8"lumn riented Databases

Hambar " @e0resentasi 8o)umn Oriented Databases

I i i d d t b

Page 50: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 50/64

Ienis 0enim0anan 0ada database

NoSQL (8ont'

4. 9raph Databases

Ada)a+ suatu basis data an. diban.un o)e+ kum0u)an node, re)asi antara

notes dan karakteristik node %ada basis data ini tidak di.unakan tabe) an.

terdiri dari baris dan ko)om serta struktur SQL an. kaku, teta0i memakai

mode) .raf an. da0at ditera0kan di berba.ai mesin ()okasi' 8onto+ dari

basis data .raf (Hra0+ Database' ini ada)a+ Neo"I, =nfoHrid, dan =nfinite

Hra0+ A0)ikasi an. men..unakanna biasana jenis a0)ikasi an. bersifat

so6ia) net7orkin. se0erti Ja6ebook dan F7itter (Fim %erdue, 3$1'

* t N SQL

Page 51: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 51/64

*euntun.an 0en..unaan NoSQL

1. P"la pikir yang #leksibel Elastic Scaling

Se)ama ber0u)u+ ta+un, DBA (Database Administrator' se)a)u ber0ikir untuk

membe)i ser;er an. )ebi+ besar kemam0uanna karena 0enin.katan ;o)umebasis data, dari0ada memikirkan 0enebaran basis data me)a)ui mu)ti0)e

+osts karena 0enin.katan jum)a+ beban %ada+a) jika terjadi 0enin.katantransaksi dan 0ermintaan, basis data da0at disim0an tersebar den.an

men..unakan teknik 6)oud 6om0utin. atau den.an kata )ain men..unakan)in.kun.an an. ;irtua) a) ini akan )ebi+ ekonomis dibandin. membe)i

ser;er den.an kemam0uan an. )ebi+ besar dan 6an..i+ Basis data se0ertiini da0at den.an muda+ ditera0kan den.an men..unakan NoSQL dibandin.den.an SQL 0ada @DBMS NoSQL didesain untuk menekan biaa +ard7are

*e nt n.an 0en.. naan NoSQL (8ont '

Page 52: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 52/64

*euntun.an 0en..unaan NoSQL (8ont'

2. Data yang dikel"la v"lumenya besar !ig "ata

Fransaksi se)ama ber0u)u+ ta+un, an. semakin )ama semakin 0esat

0ertumbu+an dan 0erkemban.anna, men.akibatkan ;o)ume data an.menin.kat tajam 0u)a O@ei)) menebut +a) ini seba.ai suatu re;o)usi

industri dari dataE *etidakmam0uan @DBMS menan.ani 0enin.katan ;o)umedata an. san.at besar akibat 0ertamba+an jum)a+ transaksi an. 0esat,

tidak da0at dito)erir )a.i o)e+ 0erusa+aan0erusa+aan besar Se+in..a0erusa+aan0erusa+aan tersebut bera)i+ men..unakan sstem 0en.e)o)aan

basis data NoSQL, se0erti adoo0, an. da0at menan.ani jum)a+ data an.san.at besar den.an muda+

*euntun.an 0en..unaan NoSQL (8ont '

Page 53: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 53/64

*euntun.an 0en..unaan NoSQL (8ont'

3. D(, Database ,dministrat"r berkurang peranannya pada sistem basis data

dengan :"S%'.

Se0erti diketa+ui, 7a)au0un se)ama berta+unta+un 0ada ;endor men.k)aimsuda+ me)akukan berba.ai 0erbaikan, teta0 saja sistem @DBMS ter6an..i+

seka)i0un memer)ukan 0ara DBA an. ter)ati+ Sedan.kan 0ada NoSQL,0eranan DBA menjadi berkuran. karena NoSQL meman. didesain untuk

men.uran.i 0eranan manusia se0erti 0erbaikan otomatis, adana0enebaran/distribusi data se+in..a data an. +arus dike)o)a tidak ter)a)u

besar, dan mode) datana )ebi+ seder+ana Feta0i untuk data an. kritis,teta0 di0er)ukan DBA

*euntun.an 0en..unaan NoSQL (8ont '

Page 54: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 54/64

*euntun.an 0en..unaan NoSQL (8ont'

4. 'ebih ek"n"mis; karena sistem basis data :"S%' biasanya menggunakan

server yang murah.

Sedan.kan @DBMS 6enderun. men..unakan ser;er dan berba.ai 0era)atanan. ma+a) a) ini menebabkan biaa an. dibutu+kan untuk menim0an

dan mem0roses data 0ada NoSQL jau+ )ebi+ mura+ dibandin. @DBMS

$. M"del data #leksibel pada :"S%' akan memudahkan ika harus mengalamiperubahan data.

%ada @DBMS, +a) ini tidak da0at di)akukan sembaran.an, +arus san.at +ati+ati %eruba+an sedikit saja 0ada mode) data da0at menebabkan

berkuran.na kinerja 0e)aananna *arena itu mode) data untuk @DBMSdian..a0 tidak f)eksibe) Berbeda +a) na dibandin. den.an NoSQL

%en.antar Mon.oDB

Page 55: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 55/64

%en.antar Mon.oDB

Mon.oDB ada)a+ sa)a+ satu 0roduk database noSQL O%?N SOU@8? an.men..unakan struktur data ISON ( Jaa Script Object ;otation! untuk menim0an

datana Mon.oDB ada)a+ sa)a+ satu database noSQL an. 0a)in. 0o0u)er di

internet Mon.oDB serin. di0akai untuk a0)ikasi berbasis 8)oud, Hrid 8om0utin.,

atau Bi. Data

Jormat Dokumen/Struktur Data di

Page 56: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 56/64

Jormat Dokumen/Struktur Data di

Mon.oDB

Jormat Dokumen/Struktur Data di

Page 57: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 57/64

Mon.oDB (8ont' *un6ikun6i biasana ditu)is da)am bentuk strin., teta0i ni)aini)aina bisa saja meru0akan ti0e

ti0e data an. bera.am se0erti <

Strin., an. di.unakan untuk menim0an ni)ai teks,

=nte.er (3b dan #"b' an. di.unakan untuk menim0an ni)aini)ai numerik,

Boo)ean an. menim0an ni)ai F@U? atau JALS?,

Doub)e an. di.unakan untuk menim0an bi)an.an bertitik desima),

Min/Ma9 an. di.unakan untuk membandin.kan ni)ai terke6i) dan terbesar untuk e)emene)emenBSON,

Arra an. di.unakan untuk menim0an ni)aini)ai )arik (arra',

Fimestam0 an. menim0an tan..a) dan 7aktu saat data disisi0kan ke basis data,

Obje6t an. di.unakan untuk menim0an dokumendokumen an. menim0an dokumen )ain di

da)amna (nested obje6t',

Nu)) an. menim0an data an. tidak diketa+ui ni)aina,

Smbo) an. seru0a den.an strin. teta0i bisa di.unakan untuk menim0an simbo)simbo) da)amba+asaba+asa Ie0an., 8ina, =ndia, Arab, Ia7a, dan seba.aina,

Obje6t=D an. di.unakan seba.ai 0en.identifikasi suatu dokumen, serta

Binar Data an. di.unakan untuk menim0an data biner (binar'

%erbandin.an konse0 Mon.oDB den.an

Page 58: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 58/64

%erbandin.an konse0 Mon.oDB den.an

SQL database

%erbandin.an konse0 Mon.oDB den.an

Page 59: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 59/64

%erbandin.an konse0 Mon.oDB den.an

SQL database (8ont'

%erbandin.an konse0 Mon.oDB den.an

Page 60: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 60/64

%erbandin.an konse0 Mon.oDB den.an

SQL database (8ont'

%emakai Mon.oDB

Page 61: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 61/64

%emakai Mon.oDB

Mon.oDB te)a+ di0akai o)e+ 0erusa+aan besar se0erti Sour6eJor.enet,8odeA6adem, JourSGuare dan 8rai.)ist

*e)ebi+an Mon.oDB

Page 62: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 62/64

*e)ebi+an Mon.oDB

1 %erforma an. dita7arkan Mon.oDB )ebi+ 6e0at dibandin.kan MSQL ini disebabkan o)e+

mem6a6+ed dan format dokumenna an. berbentuk se0erti ISON

3 @e0)ikasi, ada)a+ fitur an. san.at bermanfaat untuk ba6ku0 data se6ara rea)time

Mon.oDB san.at 6o6ok di.unakan untuk 0orta) sberita atau0un b)o., namun be)um 6o6okuntuk di.unakan 0ada sistem an. berkaitan den.an keuan.an karena Mon.oDB tidak

mendukun. transa6tioinformasi n SQL

Autos+ardin., meru0akan fitur untuk meme6a+ database an. besar menjadi bebera0a

ba.ian demi o0tima)isasi 0erforma database %en..unaanna sendiri san.at ber.una

ketika Anda memi)iki 7ebsite den.an database an. jutaan baris, s+ardin. akan

membantu meme6a+na menjadi bebera0a ba.ian

" Mon.oDB ju.a suda+ mendukun. 8, 8VV, 8W, ?r)an., aske)), Ia;a, Ia;aS6ri0t, N?F(8W

JW, %o7erS+e))', Li0s, %er), %%, %t+on, @ub dan S6a)a

5 8ross0)atform, se+in..a da0at di.unakan di Kindo7s, Linu9, OS X dan So)aris

# %roses 8@UD (8reate, @ead, U0date, De)ete' terasa san.at rin.an

Ma0/@edu6e, akan san.at membantu ketika kita me)akukan o0erasi a.re.asi Dimana

semua entr datan.na dari 6o))e6tion dan out0utna 0un akan menjadi 6o))e6tion ju.a

*a)au di MSQL biasana kita men..unakan Guer H@OU% B-

! HridJS, s0esifikasi an. di.unakan untuk menim0an data an. san.at besar

*ekuran.an Mon.oDB

Page 63: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 63/64

*ekuran.an Mon.oDB

1 Mon.oDB +arus diinsta)) di sebua+ ser;er

3 Mon.oDB be)um su00ort di banak +ostin.

Fidak 6o6ok untuk a0)ikasi 0roses transaksi

Mon.oDB be)um 6o6ok untuk di.unakan da)am kasus sistem berbasis transaksi

karena memi)iki kemun.kinan ke.a.a)an

Page 64: Bdbo, XML Dan Nosql

7/23/2019 Bdbo, XML Dan Nosql

http://slidepdf.com/reader/full/bdbo-xml-dan-nosql 64/64

Ferima *asi+