Kelebihan:
- Kebebasan data dan akses yang efisien
- Mereduksi waktu pengembangan aplikasi
- Integritas dan keamanan data
- Administrasi keseragaman data
- Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).
- Mengurangi data redundancy : Data redundansi dapat direduksi/dikurangi, tetapi tidak dapat dihilangkan sama sekali (untuk kepentingan keyfield)
- Membutuhkan sedikit memory untuk penyimpanan data.
Kekurangan :
- Biaya Kebutuhan untuk medapatkan perangkat lunak dan perangkat keras yang tepat cukup mahal, termasuk biaya pemeliharaan dan sumber daya manusia yang mengelola basis data tersebut.
- Sangat kompleks. Sistem basis data lebih kompleks dibandingkan dengan proses berkas, sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam pemeliharaan data.
- Resiko data yang terpusat. Data yang terpusat dalam satu lokasi dapat beresiko kehilangan data selama proses aplikasi.
- Memerlukan suatu skill tertentu untk bisa melakukan administrasi dan manajemen database agar dapat diperolehh struktur dan relasi data yang optimal.
- Memerlukan kapasitas penyimpanan baik eksternal disc maupun internal memory agar DBMS dapat bekerja cepat dan efisien.
- Kebutuhan akan sumber daya resources biasanya cukup tinggi.
- apabila DBMS gagal menjalankan misinya maka tingkat kegagalan menjadi lebih tinggi Karena banyak pengguna bergantung pada sistem ini.
Post a Comment