pengolahan database dengan nosql.docx
TRANSCRIPT
-
8/18/2019 Pengolahan Database dengan NoSQL.docx
1/7
Pengolahan Database dengan NoSQL
Fatwa Allivia Hadied
201443502104
R4v
-
8/18/2019 Pengolahan Database dengan NoSQL.docx
2/7
Ketika kita berbicara tentang database, maka pikiran kita langsung tertuju keperintah “select * from table”, atau Oracle, PostgreSQL, !SQL dan SQL ser"er# $ua
hal diatas adalah database %elasional !ang cukup populer ditelinga programer ataumahasis&a '(# )amun pa itu database )oSQL+ $atabase )oSQL adalah database!ang tidak menggunakan realasi antar tabel dan tidak men!impan data dalamformat tabel kaku kolom !ang -./ seperti la!akn!a %elasional $atabase#
Perbedaan NoSql dengan SQL
0# Perbedaan utama !ang men!olok antara SQL dan )oSQL ada di dalam carapenulisan database mereka# 1ika SQL menggunakan relasional sebagai pen!ambung
antara data 2 data di dalam tabel database mereka# $an )oSQL tidak menggunakan%elasional sebagai cara mereka untuk men!ambungkan antar data mereka# )oSQLmenggunakan 3 metode dalam cara mereka untuk menstored data, Ke! 4aluesstores, $ocument oriented, (able Oriented, dan terakhir 5raph Oriented#
6# Perbedaan !ang kedua )oSQL tidak menggunakan Schema relational, jika didalam SQL kita harus mende-nisikan table !ang akan digunakan# 7erbeda denganSQL, )oSQL tidak perlu untuk mende-nisikan terlebih dahulu (able !ang akandigunakan#
8# Ketiga )oSQL memiliki kemampuan 9elastis: !ang lebih baik dibandingkan SQL#;ntuk menambah jumlah ser"er basis data di dalam )oSQL, lebih mudah karena
kita tidak perlu mendapatkan do&ntime !ang terjadi#
3# 'ntegrated
-
8/18/2019 Pengolahan Database dengan NoSQL.docx
3/7
6#5raph , >ormat pen!impanan data dalam struktur graph# >ormat ini sering dipakaiuntuk data !ang saling berhubungan seperti jejaring social# lock$7# >lock$7 dipakai oleh t&itter#
8#Ke! ? 4alue, contoh database jenis ini adalah pache ormat database !ang disimpan dalam object object, Objectdisini sama dengan pengertian object di Pemrograman beroreintasi object ,
-
8/18/2019 Pengolahan Database dengan NoSQL.docx
4/7
'onto$ Prod&! %ataba"e NoSQL
ongo$7
adalah salah satu produk database noSQL (P)N S(*R') !ang menggunakanstruktur data 1SO) untuk men!impan datan!a# ongo$7 adalah salah satu
database noSQL !ang paling populer di internet# ongo$7 sering dipakai untukaplikasi berbasis
-
8/18/2019 Pengolahan Database dengan NoSQL.docx
5/7
!ang dide-nisikan sendiri oleh user # ongo$7 secara otomatis membuatkanprimar! ke! di -eld Cid dan akan terisi secara otomatis
5ambar 6# orge#net,ourSDuare dan
-
8/18/2019 Pengolahan Database dengan NoSQL.docx
6/7
-
8/18/2019 Pengolahan Database dengan NoSQL.docx
7/7
+ntuk memproses datanya, Cassandra menggunakan bahasa sendiri yang mirip
dengan -( yaitu Cassandra -uery (anguage C-(/.
Saran
Karena Aosting database nosDl masih terlampau mahal, han!a digunakan olehperusahaan@instansi besar,untuk skalar kecil sebaikn!a memakai database sDl
4ariasi produk nosDl bermacam macam sehingga anda perlu belajar dari a&al untukberpindah produk database ke produk noSDl lain!a#isal ketika anda pindah dari
ongo$7 ke