pengolahan database dengan nosql.docx

Upload: adhit-fatwa

Post on 07-Jul-2018

219 views

Category:

Documents


0 download

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