Mengenal Database Security

Database security merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh pemakai yang tidak punya kewenangan.

Penyalahgunaan Database :

Tidak disengaja, jenisnya :
kerusakan selama proses transaksi
anomali yang disebabkan oleh akses database yang konkuren
anomali yang disebabkan oleh pendistribuasian data pada beberapa komputer
logika error yang mengancam kemampuan transaksi untuk mempertahankan konsistensi database.

Disengaja, jenisnya :
Pengambilan data / pembacaan data oleh pihak yang tidak berwenang.
Pengubahan data oleh pihak yang tidak berwenang.
Penghapusan data oleh pihak yang tidak berwenang.

Mengenal Application Performance

Application Performance, berfokus pada tuning dan mengoptimalkan kode aplikasi dan SQL, serta memastikan aplikasi berinteraksi dengan DBMS secara tepat dan efisien. Application Performance juga berpengaruh sebagian besar masalah tentang kinerja relational database sebanyak 80% dari masalah kinerja. Aplikasi yang buruk dibangun dan dirumuskan sebagian besar masalah karna kinerja database relasional yang buruk.


Beberapa hal yang harus kita perhatikan ketika kita mendesain aplikasi :
  1. Jenis SQL
  2. Bahasa Pemrograman
  3. Desain Transaksi dan Pengolahan
  4. Mengunci Strategi
  5. COMMIT strategi
  6. Batch Strategi
  7. Pemrosesan Online


Relational Optimization


Mengenal Database Performance

Kinerja database berfokus pada tuning dan optimalisasi design, parameter, dan konstruksi fisik dari objek database, khususnya tabel dan indeks, dan file dimana data tersebut disimpan. Komposisi aktual dan struktur objek database harus di monitor secara terus menerus dan di ubah agar sesuai jika database menjadi tidak efisien. Tidak ada SQL tweak atau system tuning yang dapat mengoptimalkan kinerja kueri jika design database jelek.

Teknik untuk mengoptimalkan database

  • Partitioning— breaking a single database table into sections stored in multiple files.
  • Raw partitions versus file systems— choosing whether to store database data in an OS-controlled file or not.
Pages:«1234567...16»