INSTALASI DAN KONFIGURASI SALAH SATU APLIKASI DATABASE SERVER PADA DEBIAN

Pengertian Database Server
Database server adalah program komputer yang menyediakan layanan data lainnya ke komputer atau program komputet, seperti yang ditetapkan oleh model client-server. Sistem manajemen database menyediakan fungsi server dan beberapa DBMSs secara eksklusif yang bergantung pada model client-server untuk akses data.

Fungsi/Manfaat Database Server
1. Semua data untuk organisasi dapat
    disimpan di satu lokasi.
2. Menambahkan tingkat keamanan data.
3. Menyediakan layanan database
    management service dimana data
    disusun dangan cara tertentu sehingga
    meningkatkan pencarian dan
    pengambilan data.
4. Beberapa client dapat mengakses data
    yang disimpan di database server
    dalam  satu waktu tanpa menggangu
    satu sama lain.

Cara Kerja Database Server
Client-server model membagi proses sistem antara server yang mengolah database dan client yang menjalankan aplikasi. Database dapat diakses oleh beberapa client secara bersamaan dimana data yang diakses hanya berasal dari satu sumber yaitu database pada server.

Server tersebut diakses melalui suatu "front end" yang berjalan di komputer pengguna yang menampilkan data yang diminta atau "back end" yang berjalan pada server dan menangani tugas-tugas seperti analisis data dan penyimpanan.

Database server model master-slave adalah lokasi pusat dan utama data sementara database server membantu menyinkronisasi backup dari master yang bertindak sebagai proxy. Contoh dari server basis data Oracle, DB2, Informix, Ingres, SQL server. Setiap server menggunakan query sendiri logika dan struktur. 

Tipe Database
1. Operasional database : menyimpan
    data rinci yang diperlukan untuk
    mendukung operasi dari seluruh
    organisasi.
2. Analystical database : menyimpan data
    dan informasi yang diambil dari
    operasional yang dipilih dan eksternal
    database.
3. Data werehouse : menyimpan data
    dari saat ini dan tahun-tahun
    sebelumnya, data yang diambil dari
    database operasional dan sebuah
    organisasi.
4. Distributed database adalah
    kelompok kerja lokal dan departemen
    di kantor regional, kantor cabang,
    pabrik-pabrik dan lokasi kerja lainnya.
5. End-user database terdiri dari
    berbagai file data yang dikembangkan
    oleh end-user di workstation.
6. External database menyediakan akses
    ke eksternal, data milik pribadi online
    tersedia untuk biaya pengguna akhir
    dan organisasi dari layanan komersial.
7. Hypermedia database on the web
    adalah kumpulan dari halaman-
    halaman multimedia yang saling
    berhubungan di sebuah situs web.
8. Navigation database : queries
    menemukan benda terutama dengan
    mengikuti referensi dengan objek lain.
9. In-memory databases : untuk
    penyimpanan data komputer.
10. Document-oriented database
      merupakan program komputer yang
      di rancang untuk aplikasi
      berorientasi dokumen yang dapat
      diimplementasikan sebagai lapisan 
      diatas sebuah database relasional. 
      Bidang yang dapat ditambahkan ke
      dokumen berisi beberapa bagian data
      yaitu : 
     1. Real-time database adalah sistem
         pengolahan yang dirancang untuk
         menangani beban kerja negara yang
         dapat berubah terus-menerus. Real-
         time database berguna untuk
         akuntansi, perbankan, hukum,
         catatan medis, multi-media, kontrol
         proses, sistem reservasi, dan
         analisis data ilmiah. 
     2. Relational database adalah
         database yang menggunakan meja 
         untuk informasi struktur sehingga 
         mudah untuk mencari.
      
Contoh Software Program Database Server
1. MySQL 
    Merupakan sebuah perangkat
    lunak sistem manajemen basis data
    SQL (bahasa inggris : data manajemen
    sistem) atau DNMS yang multithread,
    multi-user, dengan sekitar 6 juta
    instalasi di seluruh dunia. MySQL AB 
    didirikan oleh orang Swedia dan satu 
    orang Finlandia yaitu David Axmark, 
    Allan Larsson, dan Michael "Monthy
    Widenius. 
    Kelebihan MySQL :
    • Portabilitas. MySQL dapat berjalan 
      stabil pada berbagai sistem operasi
      seperti Windows Linux, FreeBSD,
      Mac OS X Server, Solaris, Amiga, dll.
    • Free (bebas didownload) MySQL
      didistribusikan secara open source,
      dibawah lisensi GPL sehingga dapat
      digunakan secara cuma-cuma.
    • Stabil dan tangguh, fleksibel dengan
      berbagai pemrograman.
    • Security yang baik dan mendukung
      transaksi.
    • Dukungan dari banyak komunitas
      dan perkembangan software yang 
      cukup cepat.
    • Kemudahan management database.

2. ORACLE 
    Adalah relational database
    management sistem (RDBMS) untuk
    mengelola informasi secara terbuka 
    komprehensif dan terintegrasi. Oracle
    server menyediakan solusi yang
    efisien dan efektif karena
    kemampuannya dalam hal sebagai
    berikut : 
    • Dapat bekerja di lingkungan client-
      server (pemrosesan tersebar).
    • Menangani manajement space 
      dan basis data yang besar.
    • Mendukung akses data secara
      simultan.
    • Performansi pemrosesan transaksi
       yang tinggi.
    • Manajement persediaan yang
      terkontrol.
    • Lingkungan yang terreplikasi.

Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Beberapa contoh Database Manajement System (DBMS)  
yang populer adalah MySQL, MS SQL Server, Oracle, IBM DB/2, dan PostgreSQL. 

Kelebihan oracle :
Fleksibilitas adalah kemampuan untuk
  menyesuaikan diri dengan berbagai
  kebutuhan kondisi khusus yang dapat
  berubah-ubah.
• Memiliki banyak fitur yang dapat
  memenuhi tuntutan fleksibilitas dan
  organisasi besar.
• Skalabilitas mengacu pada kemampuan
  untuk terus berkembang dengan
  penambahan sumber daya.
• Mendukung fitur Grid yang dapat
  mendayagunakan lebih dari satu server
  serta data storage dengan mudah dan
  transparan.

Kekurangan oracle : 
Salah satu fitur pada oracle membuat
  oracle menjadi DBMS yang sulit
  dilelajari.
• Dapat dijalankan hanya pada satu
   server saja.

3. FIREBIRD (FirebirdSQL)
    Adalah sistem menejement basis data 
    relasional yang menawarkan fitur-fitur
    yang terdapat dalam standar ANSI
    SQL-99 dan SQL-2003. RDBMS
    (Relational Database Management
    System) merupakan salah satu aplikasi
    firebird yang bersifat open source.
    Firebird dikembangkan oleh Borland.
    Kemampuan dan Kelebihan firebird : 
    • Firebird support dengan transaksi
      layaknya pada database komersial
      lainnya. Sebuah transaksi bisa di-
      commit atau di-roolback dengan
      mudah.
    • Firebird menggunakan sintaks
      standard untuk menciptakan suatu
      foreign key.
    • Firebird support raw level locks,
      secara default menggunakan multi-
      vesion concurrency system. 
    • Firebird support stored procedure
      dan triggers dengan bahasa yang
      standard sehingga tidak
      membingungkan bagi anda ingin
      belajar. Triggers pada Firebird mirip
      seperti di oracle yaitu menggunakan
      before atau aftet insert, update atau
      delete.
    • Firebird bisa melakukan replikasi
      dengan teknik seperti konsep triggers
      yang selalu memonitor adanya                    operasi insert, update atau delete ke
      dalam database.
    • Firebird support dengan multiple
      data file menggunakan lebih dari satu
      file sebagai single logic database.
    • Software untuk mengadministrasi
      mudah didapat karena banyak sekali
      software untuk mengadministrasi
      firebird database, misalnya EMS IB
      Manager, IBConsole,isql, FBmanager.
    • Library connection untuk Firebird
      yang sudah tersedia yaitu driver
      untuk ODBC, JDBC, NET database
      provider.
    • Banyaknya fasilitas support dan
      maintenance karena banyaknya 
      komunitas firebird.

4. MICROSOFT SQL SERVER 2000
    Adalah perangkat lunak relational
    database managemen system (RDBMS)
    yang didesain untuk melakukan proses
    manipulasi database berukuran besar 
    dengan berbagai fasilitas. 
    DBMS merupakan sistem perangkat
    lunak yang memungkinkan user untuk
    lebih mudah mengontrol dan
    memanipulasi data yang ada untuk
    membuat, memelihara, dan mengakses
    database secara praktis dan efisien.
    Sedangkan RDBMS merupakan
    perangkat lunak untuk membuat dan
    mengelola database yang disebut
    database engine. Contoh RDBMS :
    Oracle, Ms SQL Server, MySQL, DB2,
    Ms access.

5. VISUAL FOXPRO 6.0
    Pada tahun 1984, Fox software
    memperkenalkan FoxBase untuk
    menyaingi dBase ll Ashton-Tate.
    FoxBase berisi bahasa pemrograman
    dan mesin pengolah data. FoxPro
    memperkenalkan GUI pada tahun 1989
    dan berkembang menjadi Visual
    FoxPro pada tahun 1995. Visual FoxPro
    6.0 dilengkapi dengan kemampuan
    untuk berinteraksi dengan produk
    desktop dan client/server lain yang
    dapat membangun aplikasi yang
    berbasis Web. Model relasional
    merupakan model yang paling populer
    dan sederhana sehingga mudah
    dipahami oleh pengguna. 

6. DATABASE DESKTOP PARADOX
    Database desktop merupakan suatu
    program "Add-Ins"  yaitu program
    terpisah yang langsung terdapat pada
    Borland Delphi. Paradox 7 ini, pada 1
    file database hanya mengizinkan 1
    tabel , berbeda dengan DBMS lain 
    yang mengizinkan beberapa tabel
    pada 1 file database seperti pada
    Ms.access.
    
7. POSTGRE SQL
    Merupakan tool untuk membuat
    database server yang bersifat open
    source yang memiliki lisensi GPL
    (General Public Lisense). Dengan
    lisensi GPL PostgreSQL dapat
    digunakan, dimodifikasi, dan
    didistribusikan untuk setiap orang
    tanpa perlu membayar lisensi (free of
    charge).

8. MICROSOFT ACCESS
    Adalah sebuah program aplikasi basis
    data komputer relasional yang
    ditujukan untuk kalangan rumahan
    dan perusahaan kecil hingga
    menengah. Aplikasi ini merupakan
    anggota dari Microsoft Office,
    Microsoft Word, Microsoft Excel, dan
    Microsoft PowerPoint. Microsoft access
    dapat menggunakan data yang
    disimpan di dalam format Microsoft
    Access, Microsoft Jet Database Engine,
    Microsoft SQL Server, Oracle Database.
    Access ini juga mendukung teknik-
    teknik pemrograman berorientasi
    objek, tetapi tidak dapat digolongkan
    ke dalam perangkat bantu
    pemrograman berorientasi objek.

 






Komentar

Postingan populer dari blog ini

INSTALASI DAN KONFIGURASI WEB SERVER PADA DEBIAN 10.6

Kompetensi Dasar Administrasi Sistem Jaringan Kelas XI

INSTALASI DAN KONFIGURASI ROUNDCUBE PADA DEBIAN 10