Teknik penyimpanan dan pengambilan
Penyimpanan data dengan format multimedia juga
biasa dilakukan dengan trik menyimpan alamatnya (path) dalam salah satu field
di database. Trik ini biasanya dilakukan oleh programmer untuk
meringankan/memperkecil ukuran basis data sehingga kinerja aplikasi menjadi
lebih baik. Pada kasus penyimpanan data blob sebenarnya trik yang sama juga
dilakukan, hanya saja manajemen penyimpanannya dilakukan sendiri oleh mesin
basis data, sehingga dari sisi programmer terlihat bahwa data blob ini
tersimpan dalam field yang bertipe blob tersebut.Berbeda dengan tipe data
kompleks yang digunakan untuk menyimpan data multimedia yang belum didukung
retrievalnya menggunakan bahasa SQL standard. Untuk itu salah satu bangunan
perangkat lunak yang harus disiapkan untuk menerapkan sistem informasi berbasis
multimedia adalah mesin database yang dapat mendukung proses ini.
Permasalahan yang muncul ketika data dalam format
multimedia ini disimpan dalam basis data adalah pada saat retrieval/pengambilan
data. Apakah mungkin permintaan query dengan input sebuah foto, atau sampel
suara atau sampel animasi. Pada kasus seperti ini berbeda dengan query dengan
input text dimana dengan mudah searching dilakukan dengan kriteria nilai salah
satu field dalam database yang bertipe angka, tanggal, boolean atau text. Hal
ini dikarenakan operasi perbandingan terhadap data text, tanggal, boolean atau
angka dapat dengan mudah dilakukan. Untuk tipe data konvensional seperti
string, numerik, date dan boolean pencarian sudah lama didukung oleh bahasa SQL
(Structured Query language) standard yang saat ini dipakai. Retrieval adalah
Pengaksesan sebuah file dengan tujuan untuk mendapatkan
informasi.Inquiry: Volume data rendah, model proses interactive.Report
Generation: Volume data tinggi, model proses batch.
File Retrieval terbagi 2, yaitu :
1. Comprehensive
Retrieval,
Mendapatkan informasi dari semua record dalam sebuah
file.
Contoh :
* Display all
* List nama, alamat
Contoh :
* Display all
* List nama, alamat
2. Selective Retrieval,
Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu.
Contoh :
* List for gaji = 100000
* List nama, npm, for angkatan = 93
Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu.
Contoh :
* List for gaji = 100000
* List nama, npm, for angkatan = 93
Saat
ini ada beberapa metode yang sudah dikembangkan untuk melakukan pencarian data
image dan suara. Seperti metode pencarian image menggunakan algoritma
wavelet yang sudah dikembangkan oleh beberapa peneliti. Metode ini juga
dapat dikembangkan untuk melakukan retrieval data yang berisi suara . Tidak
menutup kemungkinan di masa depan metode ini dapat dikembangkan untuk melakukan
pencarian data data dengan muatan multimedia yang lain. Pencarian dengan metoda
wavelet ini cocok di gunakan untuk melakukan pencarian data yang volume item
datanya besar.
Tidak ada komentar:
Posting Komentar