Teknologi Objek Relasional Kapasitas InterMedia

35 Intermedia menyediakan layanan konten media untuk Oracle JDeveloper, Oracle Konten Manajemen SDK, Oracle Application Server Portal, dan Oracle mitra.

2.5.2 Teknologi Objek Relasional

Oracle Database adalah sistem manajemen database objek relasional yang mana dalam pengelolaannya aman dan efisien, dan data relasional menyediakan dukungan untuk definisi jenis objek, termasuk data terkait dengan objek dan operasi metode yang dapat dilakukan. Teknologi objek relasional merupakan pendukung untuk memberikan dasar dan menambah objek yang kompleks, seperti audio digital, gambar, dan video untuk database. Dalam Intermedia, karakteristik data audio memiliki tipe objek relasional yang dikenal sebagai ORDAudio, karakteristik data yang heterogen memiliki tipe objek relasional yang diketahui sebagai ORDDoc, karakteristik data citra memiliki tipe objek relasional yang dikenal sebagai ORDImage, dan data video karakteristik memiliki jenis objek relasional yang dikenal sebagai ORDVideo. Semua empat jenis menyimpan informasi sumber data dalam suatu objek jenis relasional dikenal sebagai ORDSource. 36

2.5.3 Kapasitas InterMedia

Kapasitas dalam Intermedia meliputi penyimpanan, pencarian, manajemen, dan manipulasi data multimedia yang dikelola oleh Oracle Database. Intermedia mendukung penyimpanan format file populer, termasuk desktop publishing gambar, dan audio streaming dan format video dalam database. Intermedia menyediakan tempat untuk menambahkan audio, gambar, dan video, atau kolom media yang heterogen lain atau objek untuk tabel yang ada, dan memasukkan dan mengambil data multimedia. Data Media adalah yang sebenarnya audio, gambar, atau video, atau media data heterogen lainnya. Metadata adalah informasi tentang data, seperti objek panjang, tipe kompresi, atau format. Metode prosedur yang dapat dilakukan pada objek, seperti getContent dan setProperties . Media metadata disimpan dalam database di bawah kontrol Intermedia. Apakah Media data disimpan di dalam atau di luar database, Intermedia mengelola metadata untuk semua jenis media dan dapat secara otomatis ekstrak untuk audio, gambar, dan video. Ini metadata dan termasuk atribut berikut: a. Penyimpanan informasi tentang audio, gambar, dan video, atau data media data heterogen lainnya, meliputi jenis sumber, lokasi, dan nama 37 sumber, dan apakah data tersebut disimpan secara lokal dalam database atau eksternal. b. Perbarui informasi waktu untuk audio, gambar, dan video, atau lainnya data media heterogen c. Deskripsi dari Audio dan data video d. Audio, gambar, dan video, atau format data media heterogen lainnya e. Tipe MIME audio, gambar, dan video, atau media data heterogen lainnya f. Karakteristik Audio: jenis pengkodean, jumlah saluran, sampling rate, sample ukuran, jenis kompresi, dan bermain waktu durasi g. Karakteristik Gambar: tinggi dan lebar, panjang konten gambar, konten gambar format, dan format kompresi gambar h. Karakteristik Video: lebar bingkai dan tinggi, bingkai resolusi, frame rate, bermain waktu durasi, jumlah frame, tipe kompresi, jumlah warna i. Metadata Diekstrak di XML.

2.5.3.1 Method-method Basis Data Multimedia

Berikut adalah method-method basis data multimedia yang digunakan dalam setiap tipe data: Tabel 2.4 Tabel Daftar Method-method Basis Data Multimedia Tipe Data Method 38 ORDAudio Audio checkProperties getAllAttributes getAttribute getAudioDuration getCompressionType getContentLength getDescription getEncoding getFormat getMimeType setNumberofChannels setKnownAttribute setProperties setSamplingRate setSampleSize ORDImage Image checkProperties copy getCompressionFormat getContentFormat getContentLength getDicomMetadata getPreferredFormat getFileFormat getHeight 39 getMetadata getWidth import importFrom process processCopy putMetadata setProperties setContentLength deleteContent setProperties for foreign images ORDVideo Video checkProperties getAllAttributes getAttribute getBitRate getCompressionType getContentInLob getContentLength getDescription getFormat getFrameRate getFrameResolution getFrameSize getMimeType 40 getWidth getHeight getNumberOfColors getNumberOfFrames getVideoDuration import importFrom processVideoCommand setBitRate setCompressionType setDescription setFormat setMimeType setHeight setWidth setFrameRate setFrameResolution setFrameSize setKnownAttributes setNumberOfColors setumberOfFrames 41

2.5.4 Arsitektur InterMedia