Membuat Lingkungan DBMS
Pendahuluan Salah satu tugas yang selalu terkait dengan DBA adalah memilih dan menginstal DBMS
Bagaimana memilih DBMS? Untuk memilih DBMS, pertimbangakn faktor berikut : OS Tipe organisasi Benchmarks Skalabilitas Ketersediaan software pendukung Teknisi Biaya Jadwal rilis Referensi pelanggan
Arsitektur DBMS Enterprise Departmental Personal Mobile
Clustering DBMS Clustering merujuk kepada penggunaan beberapa sistem komputasi independen yang digabung menjadi satu Clustering ditujukan untuk meningkatkan availability dan scalability Ada dua model arsitektur clustering yaitu : shared disk dan shared nothing
Shared nothing
Shared Nothing (2) Setiap sistem mempunyai sumberdayanya masing-masing Processor tercluster berkomunikasi melalui pesan yang dilewatkan sebuah jaringan Request dari klien diarahkan ke sistem yang mempunyai resource Hanya satu sistem yang bisa mengakses satu resource dalam satu waktu Jika terjadi kegagalan, kepemilikan resource secara dinamis akan ditransfer ke system lain Keuntungan utama arsitektur ini adalah scalability
Shared Disk
Shared Disk (2) Semua sistem yang terhubung mengakses harddisk yang sama Setiap sistem mempunyai memori sendiri-sendiri Sesuai untuk enterprise besar dengan mainframe
Shared Disk vs Shared Nothing
Menginstal DBMS Baca petunjuk penginstalan Sesuaikan kebutuhan hardware DBMS dengan yang tersedia Cek ketrsediaan storage dan sesuaikan dengan kebutuhan DBMS Cek ketersediaan memori dengan kebutuhan DBMS Mengkonfigurasi DBMS guna mengontrol tingkah laku dan resource Membuat koneksi antara DBMS dengan sistem yang harus berinteraksi dengannya
Memperbaharui DBMS Version or Release? Versi perubahan yang besar, biasanya diiringi dengan penambahan fitur utama Release perubahan yang kecil, tidak ada/ sedikit fitur baru
Upgrade DBMS Perlu dipertimbangkan : Reputasi vendor Dukungan kebijakan Type organisasi Kemampuan staf DBA Platform pendukung Software pendukung
Standar dan procedur database Standar praktik umum yang menjamin konsistensi dan efektivitas lingkungan database Procedure penanganan event tertentu
Standar dan prosedur database(2) Berikut adalah standar prosedur untuk konvensi penamaan : Tetapkan konvensi penamaan untuk setiap object database Meminimalisir perubahan nama Hindari penggunaan kode nama tabel untuk membuatnya lebih pendek
Standar dan prosedur database(3) Standar dan prosedur yang lain Buat sebuah dokumen yang menjelaskan tugas dan siapa yang bertangung jawab Membuat standar DA, DBA, SA Standar penggunaan aplikasi yang mengakses database Standar keamanan Prosedur migrasi aplikasi Review petunjuk desain Standar pendukung operasional
Edukasi DBMS Dasar DBMS Pemodelan dan desain data DBA SQL Pemrograman basis data