You Are Reading

0

PLANNING BDL

Tifany Arnis Santika (12120032) Kamis, 17 Juli 2014


Distribution (Terdistribusi) : 
kumpulan data yang digunakan bersama yang saling terhubung secara logic 
tetapi tersebar secara fisik pada suatu jaringan computer.
Dalam sebuah database terdistribusi, database disimpan pada beberapa komputer.
Komputer-komputer dalam sebuah sistem terdistribusi berhubungan satu sama lain melalui bermacam-macam media komunikasi seperti high-speed buses atau telephone line.






KETERANGAN GAMBAR :
Angka 1 : Indojaya Pusat
Angka 2 : Indojaya Driyorejo
Angka 3 : Indojaya Wringinanom
Angka 4 : Indojaya Kedamean
Skenario diatas dirancang sesuai dengan  keadaan dari proses yang terjadi di Minimarket Indojaya di kota Gresik.

a.       Server Indojaya pusat merupakan server yang menjadi publisher dan juga sebagai distributor, selain itu sever Indojaya pusat juga sebagai subscriber yang menerima data dari tiap sever indojaya diseluruh wilayah Gresik.
·         Server Indojaya pusat sebagai Publisher , yaitu Indojaya Pusat mempublikasikan data master barang ke tiap indojaya yang ada didaerah.
·         Server Indojaya pusat sebagai Distributor, yaitu Server Indojaya pusat mendistribusikan data master barang ke tiap indojaya yang ada didaerah.
·         Server Indojaya pusat sebagai subscriber, yaitu server Indojaya pusat menerima data transaksi yang terjadi di tiap Indojaya daerah.

b.      Server Indojaya di tiap daerah yang ada di Gresik selain menjadi subscriber juga menjadi publisher yang akan mengirimkan data ke sever Indojaya pusat.
·         Server indojaya di tiap daerah menjadi Subscriber, yaitu menerima data master barang yang selalu di perbaharui dari Indojaya pusat.
·         Server indojaya ditiap daerah menjadi publisher , yaitu server indojaya di tiap daerah mengirimkan data transaki ke indojaya pusat.

 DIAGRAM DATABASE



Keterangan :
Dari gambar di atas dapat diambil kesimpulan, bahwa dari ke tiga outlet tersebut menyalur ke server head office atau ke pusat.

JARINGAN DATABASE




 Keterangan :
Dari ke 4 outlet atau ke 4 pc tersebut terhubung dengan switch, hub dan server pusat. Saling terdistribusi satu sama lain dan server pusat bisa mengetahui informasi data yang ada pada outlet-outlet atau ke empat PC tersebut.

1.      Penjelasan tentang macam-macam planning backup pada SQL dan Oracle :
SQL
a. Backup satu database
Untuk membackup seluruh database maka format yang digunakan adalah :
# mysqldump -u -p [nama database] > [nama file].sql
Misal ingin membackup database blogDB dengan password ‘bahagia’ dari database MySQL dan jika sudah dibackup maka namanya adalah blogdb.sql, maka format diatas menjadi :
# mysqldump -u root -pbahagia blogDB > blogdb.sql

b. Backup tabel database
Untuk membackup satu atau lebih tabel yang ada dalam suatu database maka formatnya adalah sebagai berikut :
# mysqldump -u -p [nama database] [table1] [table2] … > [nama file].sql
Misal kita ingin membackup dua tabel coba1 dab coba2 dalam database blogDB, maka format perintah menjadi :
# mysqldump -u root -pbahagia blogDB coba1 coba2 > duabuahtabel.sql

c. Backup dua atau lebih database
Jika ingin membackup dua atau lebih database menjadi maka formatnya menjadi :
# mysqldump -u -p - -database [database1] [database2] … > [nama file].sql
Membackup database blogDB dan database mahasiswa digabung menjadi satu dengan nama dua_database.sql, maka formatnya menjadi :
# mysqldump -u root -pbahagia - -database blogDB mahasiswa > dua_database.sql

d. Backup seluruh database
Jika ingin membackup seluruh database maka formatnya sebagai berikut :
# mysqldump -u -p - -all-databases > [nama file].sql

e. Backup struktur data
Jika ingin membackup struktur databasenya saja tanpa mengikutsertakan data recordnya maka formatnya menjadi :
# mysqldump -u -p - -no-data [database] > [nama file].sql
Jika lebih dari satu database formatnya menjadi :
# mysqldump-u -p - -no-data - -database [database1][database2] > [nama file].sql
Jika mau membackup hanya data recordnya saja, maka formatnya :
# mysqldump -u -p - -no-create-info [database] > [nama file].sql

f. Backup Kompress database
Jika ingin mengkompress hasil backup database, maka formatnya :
# mysqldump -u -p [database] | bzip2 -c > [namafile].sql.bz2
# mysqldump -u -p [database] | gzip -c > [namafile].sql.gz
Misalnya ingin membackup database blogDB dan dikompress menggunakan bzip2 atau gzip, maka formatnya :
# mysqldump -u root -pbahagia blogDB | bzip2 -c > blogdb.sql.bz2
atau
# mysqldump -u root -pbahagia blogDB | gzip -c > blogdb.sql.gz
Jika ingin variasi backup seperti backup seluruh database, beberapa tabel maka hanya diubah sebelum tanda | dengan mengikuti pola format sebelumnya. Format untuk membackup seluruh database dengan hasil sudah dikompress.
# mysqldump -u root -pbahagia - -all-databases | bzip2 -c > all_database.sql.bz2
atau
# mysqldump -u root -pbahagia - -all-databases | gzip -c > all_database.sql.gz

g. Script untuk backup
Untuk mempermudah backup bisa menggunakan script dibawah ini :
#!/bin/sh
mysqldump - -all-database | gzip -c > /home/dado/all_database-`date -I`.sql.gz

ORACLE

Offline Backup

Offline backup merupakan jenis backup yang paling mudah. Melakukan offline backup melibatkan proses menutup database dab mem-backup file-file yang dibutuhkan, yaitu :
Datafile
Control file
Redo log file
Parameter file (init.sid)

Online Backup

Online backup merupakan proses backup saat database open (terbuka dan sedang digunakan). Online backup dikenal juga dengan istilah Hot Backupatau archivelog backup.

0 komentar:

Posting Komentar

 
Copyright 2010 Cah Lugu !