Pertemuan 2 - Database Environment

Database Environment

Salah satu tugas seorang DBA adalah memilih dan menginstall sebuah DBM untuk hal tersebut maka perlu di perhartikan beberapa hal untuk seorang DBA yaitu:
Salah satu tugas utama yang terkait dengan tugas DBA adalah proses memilih dan menginstal sebuah DBMS.
Banyak eksekutif bisnis dan TI profesional tanpa latar belakang manajemen database berasumsi bahwa sekali DBMS terinstal, sebagian besar pekerjaan dapat dilakukan.
Memilih dan menginstal DBMS adalah bagian paling sulit dari pekerjaan DBA karena membutuhkan banyak keahlian, pengetahuan, dan pertimbangan.
Dalam memilih sebuah DBMS seorang DBA juga di pengaruhi oleh beberapa keputusan dari organisasi tersebut. Banyak organisasi besar dan menengah.Siapa yang memilih dan menginstal semua DBMS itu ? dan mengapa? Sebagai contoh, bagi sebuah perusahaan besar menggunakan IMS atau IDMS dan DB2 pada mainframe, Oracle dan Informix pada beberapa server yang berbeda UNIX, Microsoft SQL Server pada server Windows NT, serta kantong produk DBMS lainnya seperti Sybase , Ingres, Adabas, dan Datacom pada berbagai platform. Belum lagi setiap PC produk single-user DBMS seperti Microsoft Access, Paradox, atau FileMaker.
Didorong oleh kebutuhan bisnis atau aplikasi baru. DBA tidak memiliki kekuatan untuk menolak proposal DBMS baru.Mungkin perusahaan membeli dari Software paket aplikasi yang tidak berjalan di salah satu platform DBMS keputusan untuk membeli DBMS baru didorong oleh keinginan untuk mendukung teknologi terbaru dan terbesar.
Akibatnya :Tanpa terlebih dahulu memeriksa apakah aplikasi ini bisa berhasil dengan menggunakan DBMS yang ada.tidak kompatibel antara DBMS dan perlunya mengubah kode aplikasi. DBMS tua tetap dan harus terus didukung. Ini menyulitkan pekerjaan DBA.
Jadi apa yang harus dilakukan? DBA harus diberdayakan untuk membuat keputusan DBMS bagi organisasi.Tidak ada unit usaha seharusnya diizinkan untuk membeli sebuah DBMS tanpa izin dari DBA.DBA harus diberdayakan untuk membuat keputusan DBMS bagi organisasi.Kenyataannya Sulit untuk menerapkan dan bahkan lebih sulit untuk menegakkan.
Ketika memilih sebuah DBMS, adalah bijaksana untuk memilih produk dari vendor-1 tier seperti yang tercantum pada Tabel 2-1. Tier 1 merupakan vendor terbesar yang memiliki produk yang paling banyak dilaksanakan dan didukung di pasar.

Kedua vendor ini menyediakan produk-produk berkualitas DBMS, tapi dasar terinstal mereka lebih kecil dan perusahaan-perusahaan yang lebih kecil, dengan sumber daya lebih sedikit, dari IBM, Oracle, dan Microsoft, sehingga ada beberapa resiko dalam memilih DBMS dari 2 tier, bukan 1 tier.

Faktor Penting dalam memilih sebuah DBMS
Sistem operasi
Jenis organisasi ( Konservatif atau Liberal ? )
Tingkatan yang dicapai.
Skalabilitas.
Ketersediaan perangkat lunak pendukung.
Teknisi.
Biaya Kepemilikan.
Jadwal Release
Referensi pelanggan.
Arsitektur DBMS
Enterprise DBMS dirancang untuk skalabilitas dan kinerja tinggi.Depertemental DBMS, untuk mendukung kelompok kerja kecil-menengah dalam sebuah organisasi;.Personal DBMS dirancang untuk pengguna tunggal, Contoh. Microsoft Access dan Visual dBase.Mobile DBMS merupakan versi khusus dari DBMS departemenal atau Enterprise.DBMS mobile memungkinkan database lokal akses dan modifikasi pada laptop atau perangkat genggam.
DBMS CLustering
Clustering adalah penggunaan beberapa "independen" sistem komputasi yang bekerja bersama sebagai sebuah sistem Sebuah DBMS modern clustering menawarkan dukungan untuk meningkatkan ketersediaan dan skalabilitas. Dua dominan arsitektur untuk clustering : Shared Disk dan Shared Nothing


Share Disk
Share Nothing
semua sistem terhubung berbagi perangkat disk yang sama,
Setiap prosesor masih memiliki memori pribadi, tetapi semua prosesor secara langsung dapat mengatasi semua disk.
Shared-disk clustering adalah lebih cocok untuk pengolahan besar-perusahaan dalam lingkungan mainframe.

setiap sistem memiliki sumber daya sendiri swasta (memori, disk, dll).
Antar prosesor berkomunikasi dengan melewatkan pesan melalui jaringan yang interkoneksi komputer.
Permintaan dari klien akan secara otomatis diarahkan ke sistem yang memiliki sumber daya.
Hanya salah satu sistem cluster dapat "sendiri" dan mengakses sumber daya tertentu pada suatu waktu.
Dalam hal kegagalan terjadi, kepemilikan sumber daya secara dinamis dapat ditransfer ke sistem di cluster.
Keuntungan utama dari shared-apa clustering adalah skalabilitas.


Kebutuhan Memory

Sebuah DBMS memerlukan memori untuk fungsionalitas dasar dan akan menggunakannya untuk proses yang paling internal seperti memelihara sistem area global dan banyak melakukan tugas.

Untuk Memilih sebuah database kita juga harus memepertimbangkan sebuah versi atau sebuah release untuk menyadari hal tersebut maka kita harus memperhatikan beberapa hal sebagai berikut:
Keuntungan
resiko
Adanya fungsi fitur baru dan hanya disampaikan dalam rilis baru.
Untuk aplikasi yang dibeli, vendor aplikasi mungkin membutuhkan versi atau rilis tertentu untuk mengaktifkan fungsi tertentu di dalam aplikasi.
Memberikan kinerja yang lebih ditingkatkan dan ketersediaan fitur yang dapat mengoptimalkan aplikasi yang sudah ada.
DBMS vendor sering akan memberikan dukungan yang lebih baik dan merespon masalah lebih cepat untuk rilis baru software mereka.

Upgrade DBMS biasanya mengakibatkan beberapa tingkat gangguan untuk operasi bisnis.
gangguan lainnya dapat terjadi, seperti harus mengubah struktur database atau menemukan bahwa fitur yang didukung sebelumnya telah dihapus dari rilis baru
Biaya upgrade dapat menjadi hambatan besar untuk migrasi DBMS
Ketika teknik optimasi SQL ada perubahan, ada kemungkinan bahwa rilis DBMS baru akan menghasilkan jalur akses SQL yang lebih buruk daripada sebelumnya.
Produk perangkat lunak pendukung kurang memberi dukungan langsung untuk rilis DBMS baru.

Serta dalam sebuah DBMS itu terdapat sebuah fitur dan kompleksitas yang memiliki beberapa point-point penting yang perlu untuk diperhatikan
Penggunaan store prosedure dan function user-defined.Semakin kompleks fitur SQL, menjadi semakin sulit untuk memastikan bahwa akses perubahan jalur tidak mempengaruhi kinerja.Pemrosesan Client / Server-penggunaan jaringan dan penggunaan Multiple Tier merumitkan DBMS.Integrasi dengan perangkat lunak dan infrastruktur lain dapat mempersulit migrasi Bahasa yang digunakan oleh program mungkin juga berdampak pada migrasi DBMS karena dukungan yang berbeda untuk versi compiler, perubahan API, atau cara-cara baru embedding SQL dalam program aplikasi.
Untuk Standard Administrasi Database DBA harus memeperhatikan beberapa hal seperti berikut:

Upgrade kebijakan dan prosedur
Bug memperbaiki bug dan praktek-praktek pemeliharaan
Membuat Sebuah daftar untuk memberitahukan perubahan yang akan datang
Pertimbangan disain Antarmuka
penyimpanan, penggunaan, dan pemantauan prosedur
instalasi dan pengujian prosedur
Untuk Keamanan Administrasi Database DBA harus memeperhatikan beberapa hal seperti berikut:
Menentukan siapa yang berwenang
Daftar pemberian otorisasi database.
Informasi pada setiap interface yang digunakan.
Kebijakan penggunaan klausa WITH GRANT OPTION dan CASCADING.
Prosedur pemberitahuan kepada User.
Prosedur menghapus user.

1 Comment:

  1. obeliacadwalader said...
    How to get from Harrah's Cherokee Casino to - JTM Hub
    A 제주도 출장안마 convenient way to get from Harrah's Cherokee Casino to Cherokee Casino and popular 구리 출장샵 attractions, 계룡 출장안마 is 수원 출장마사지 to 영주 출장안마 reach the parking garage at Harrah's Cherokee

Post a Comment



Posting Lebih Baru Posting Lama Beranda