Keuntungan,kelebihannya dan pengelompokan(RDBMS,NoSQL) DBMS



  • Keutungan DBMS :

1.      Dapat menjamin inuredance data
2.      Adanya efisiensi terhadap access data
3.      Keamanan dan integritas data terjamin
4.      Access bersamaan dan meminimalisir terjadinya crash
5.      Mengurangi waktu pengembangan aplikasi


  • kelemahan DBMS :

1.      Membutuhkan storage yang lebih besar
2.      Membutuhkan tenaga yang terampil dalam mengolah data
3.      Licensi perngkat lunak mahal
4.      Kerusakan pada DBMS mempengaruhi departemen terkait
Aktivitas dalam DBMS mencakup :
1.      Defining : database mendefinisikan tipe data,struktur data dan batasan data yang disimpan dalama database.
2.      Manipulating : mencakup berbagai fungsi query untuk mendapatkan data meliputi insert,update,delete & generate report data.
3.      Sharing : database dapat diatur untik multiple user
4.      Proteksi dan meintence dtabase dalam jangka panjang.

  • Pengelompokan DBMS :

            Jika dilihat dari jenisnya DBMS dibagi 2 kelompok  dan berurut sesuai tahunnya:
1.      Relationla DBMS (RDBMS)
a.       Dbase
b.      Foxpro
c.       Ingres
d.      pastgreSQL
e.       MySQL
f.        MsAccess
g.      SQL server
h.      Oracle
i.        DB2
j.        Dll
2.      Non Relasional Database Manajemen System (NoSQL)
Berdasarkan format penyimpanan data Daabase No SQL dibagi menjadi beberapa jenis :
a.       Document database : format penyimpanan data
ð   setiap suatu objek data disimpan dalam satu dokumen2 sendiribisa terdiri dari key value,dan value sendiri bisa berupa array atau key value bertingkat.
Contoh : MongoDB

b.      Graph database : format penyimpanan data
ð   data disimpan dalam bentuk graph dan biasanya sering dipakai untuk jenis aplikasi sosial media.
Contoh :    Neo4j     = digunakan oleh aplikasi messenger (whatsapp)
                  flockDB = digunakan oleh twitter
c.       Key value database : format penyimpanan data
ð   data disimpan dalam bentuk key value data array
contoh : Apache cassandra
d.      Object database : format penyimpanan data
ð  Data disimpan dalam bentuk objek2
Contoh : DB40

  • Kekurangan dan kelebihan RDBMS dan NoSQL

Kelebihan RDBMS :
1.      Kehandalan sudah terjamin dan teruji
2.      Tidak kesulitan dalam mancari SDM yang ahli dalam pengebangan database
3.      Membutuhkan investasi yang relatif lebih kecil jika dibandingkan DBMS yang Non Relsional
4.      Cocok utk struktur database yang kompleks dan terstruktur
Kekurangan :
1.      Kurang cocok utk data besar yang tidak terstruktur (Big data/Cloud)
2.      Bersifat static scheme (schema data bersifat tetap sesuai dengan struktur DBMS yang bersangkutan (ybs).
3.      Membutuhkan schema tertentu jika diterapkan dalam database kondistribusi
Kelebihan No SQL
1.      Bisa menampung data terstruktur,semi terstrktur dan tidak terstruktur
2.      Bersifat dinamic schema (tidak mengenal tabel yang kaku)
3.      Bersifat auto shanding
Kekurangan :
1.      Membutuhkan investasi yang besar
2.      Belu ada Cpanel yang mendukung DBMS jenis ini
3.      Terlalu banyak variasi produk dan format penyimpanannya.
4.      Belum ada tool konversi dan migrasi dari DBMS ke No SQL






Contoh operasi datadi DBMS
RDBMS => MySQL
Buat database di table :
~~~~~~~~~~~~~~~~

Create Database Akademik;
Use akademik;
Create table mahasiswa (
Nim char(10) not null,
Nama varchar(25) not nul
..............................
Primary key(nim));

Insert data :
~~~~~~~~
Insert into mahasiswa value (‘M001’,’Sirajunnasihin’,’Teknik Informatika’,’ipk=3.5’);

Update data :
~~~~~~~~~
Update mahasiswa set jurusan =’T.Informatika’;

Hapus data :
~~~~~~~~~
Delete from mahasiswa;

Fine/lihat data :
~~~~~~~~~~
Select from mahasiswa;


Contoh operasi data di non-Relasional DBMS (NoSQL) => MongoDB

Buat database dan table :
~~~~~~~~~~~~~~~~~~~~
Use akademik ;
Db.createCollections(“mahasiswa”);

Insert data :
~~~~~~~~~~
>db.mahasiswa.insert ({nama :  ”Sirajun Nasihin”,ipk:3.3,jurusan;”Teknik Informatika”})
>db.mahasiswa.insert ({nama : “Sendiri”,jurusan”ekonomi”});

Tidak ada komentar:

Posting Komentar

Dilarang spam

Pages