Arsitektur

22:11:00 Multimedia Education 0 Comments

Sejumlah arsitektur database telah ada. Banyak database menggunakan kombinasi strategi.

Database terdiri dari perangkat lunak berbasis "wadah" yang terstruktur untuk mengumpulkan dan menyimpan informasi sehingga pengguna dapat mengambil, menambah, mengupdate atau menghapus informasi tersebut dengan cara otomatis. Database program dirancang bagi pengguna sehingga mereka dapat menambah atau menghapus informasi yang dibutuhkan. Struktur database adalah berupa tabel, terdiri dari baris dan kolom informasi.

Online Transaction Processing sistem (OLTP) sering menggunakan arsitektur menyimpan data "berorientasi baris"atau "berorientasi objek", sedangkan gudang-data dan aplikasi yang berfokus pada pengambilan lain seperti Google 's Bigtable, atau sistem bibliographic database (katalog perpustakaan) dapat menggunakan arsitektur DBMS berorientasi kolom.

Berorientasi Dokumen, XML, knowledgebases, serta database frame dan penyimpanan-RDF (juga dikenal sebagai penyimpanan triple), juga dapat menggunakan kombinasi dari arsitektur ini dalam pelaksanaannya.

Tidak semua database memiliki atau memerlukan skema database ("database berskema lebih sedikit").

Selama bertahun-tahun sistem database umum telah mendominasi industri database. Ini menawarkan berbagai fungsi, dapat dipakai orang banyak, jika sebagian besar situasi  bukan  dalam pengolahan data modern. Ini telah ditingkatkan dengan extensible datatypes (perintis di proyek PostgreSQL) untuk memungkinkan pengembangan suatu rentang yang sangat luas dari aplikasi.

Ada juga jenis lain dari database yang tidak dapat diklasifikasikan sebagai database relasional. Yang paling penting adalah sistem manajemen database objek, yang menyimpan bahasa objek asli tanpa menggunakan bahasa data definisi terpisah dan tanpa menerjemahkannya ke dalam skema penyimpanan terpisah. Tidak seperti sistem relasional, database objek ini menyimpan hubungan antara tipe data yang kompleks sebagai bagian dari model penyimpanan mereka dengan cara yang tidak memerlukan perhitungan runtime data yang berhubungan dengan penggunaan algoritma eksekusi aljabar relasional.


0 komentar: