Logo id.removalsclassifieds.com

Perbedaan Antara Tampilan dan Tampilan Terwujud (Dengan Tabel)

Daftar Isi:

Anonim

Komponen utama dari database adalah tabelnya. Data dalam tabel mungkin berguna untuk orang yang berbeda untuk tujuan yang berbeda, yang mungkin juga wajib dilindungi dari berbagai faktor. Ada konsep View untuk membuat aksesibilitas data menjadi kustom atau membatasi akses ke data.

Tampilan vs Tampilan Terwujud

Perbedaan antara Tampilan dan Tampilan termaterialisasi adalah bahwa Tampilan mengacu pada tabel virtual yang dibentuk dari tabel atau tampilan dasar. Sedangkan tampilan yang terwujud lebih seperti fotokopi. Tampilan hanya untuk tujuan tampilan dan bukan penyimpanan. Namun, tampilan terwujud selalu disimpan.

Tampilan adalah tabel virtual logis yang dibuat dengan bantuan 'kueri pilihan'. Dan hasilnya tidak disimpan. Itu hanya ditampilkan. Juga, Tampilan diperbarui setiap kali diakses atau digunakan. Tabel yang disesuaikan juga dapat dibuat. Tetapi memiliki kecepatan pemrosesan yang lambat.

Tampilan terwujud juga merupakan tabel virtual logis yang dibuat oleh 'kueri pemilihan'. Tetapi ini disimpan dalam disk. Mereka tidak diperbarui setiap kali mereka diakses. Pembaruan mereka berlangsung secara manual serta dengan bantuan pemicu. Ini memiliki kecepatan pemrosesan yang cepat.

Tabel Perbandingan Antara Tampilan dan Tampilan Terwujud

Parameter Perbandingan

Melihat

Tampilan Terwujud

Berarti Tabel virtual dibentuk dari tabel atau tampilan dasar tunggal atau ganda. Ini adalah fotokopi atau snapshot tabel dasar.
Penyimpanan Itu hanya ditampilkan dan tidak disimpan. Itu selalu disimpan di disk.
Memperbarui Setiap kali digunakan, tampilan diperbarui. Pembaruan berlangsung secara manual dan juga dengan bantuan pemicu.
Pengolahan Ini memiliki kecepatan pemrosesan yang lambat. Ini memiliki kecepatan pemrosesan yang cepat.
Ruang Memori Di sini tidak ada persyaratan untuk ruang memori. Di sini ada persyaratan ruang memori.
Sintaksis Sintaksnya adalah sebagai berikut: Create View V As. Sintaksnya adalah sebagai berikut: Create Materialized View V Build [clause] Refresh [clause] On [Trigger] As.

Apa itu Tampilan?

Penggunaan perintah 'Buat Tampilan' dapat membantu membuat tabel virtual. Tabel ini disebut View. Tabel virtual yang dibuat memiliki data tertentu. Ini dipulihkan dari ekspresi kueri dalam perintah 'Buat Tampilan'. Tampilan dapat dibuat dengan menggunakan tidak hanya satu tetapi beberapa tabel atau tampilan dasar. Ini dapat ditanyakan dengan cara yang mirip dengan tabel dasar asli.

Itu tidak dihitung sebelumnya dan kemudian disimpan di disk. Itu dihitung setiap kali sedang diakses atau digunakan. Eksekusi ekspresi terjadi setiap kali digunakan. Oleh karena itu, tampilan selalu memiliki versi data yang diperbarui. Setiap kali konten tertentu diperbarui di View, itu juga diperbarui di tabel dasar asli. Demikian pula, setiap kali konten tertentu diperbarui di tabel dasar asli, itu juga diperbarui di Tampilan.

Namun, ini memengaruhi kinerja Tampilan dengan membuatnya lebih lambat. Sebuah tampilan memiliki banyak keuntungan. Yang terbesar dari mereka adalah tidak memerlukan ruang memori untuk menyimpan data. Tampilan yang disesuaikan dari database kompleks juga dapat dibuat sesuai preferensi seseorang. Pembatasan dapat diterapkan untuk melindungi informasi sensitif dalam database.

Apa itu Pandangan Terwujud?

Fotokopi tabel dasar asli, yang disimpan, adalah Tampilan yang terwujud. Secara sederhana, ini adalah versi yang tampaknya merupakan foto atau jepretan tabel dasar. Itu juga diisi dengan data tertentu, dan ini juga yang dipulihkan dari ekspresi kueri perintah 'Buat Tampilan Terwujud'.

Namun, tampilan terwujud sebelumnya dihitung, dan harus disimpan pada disk. Setiap kali ada data yang diubah di tabel dasar asli, di sini di Tampilan yang terwujud, itu tidak diperbarui. Demikian pula, setiap kali data diubah dalam tampilan terwujud, tabel dasar asli tidak diperbarui. Oleh karena itu tidak secara otomatis diperbarui. Pembaruan perlu dilakukan secara manual. Pembaruan juga dapat dilakukan dengan bantuan pemicu. Pemeliharaan Tampilan Terwujud adalah terminologi untuk memperbarui Tampilan Terwujud.

Tampilan Terwujud juga memiliki banyak keunggulan. Di sini keuntungan terbesarnya adalah ia merespons lebih cepat dibandingkan dengan View. Hal ini disebabkan fakta bahwa data sebelumnya dihitung. Inilah sebabnya mengapa tidak ada waktu yang terbuang untuk menyelesaikan kueri. Oleh karena itu, respons lebih cepat terhadap kueri yang dibuat pada tampilan yang terwujud. Sintaks untuk tampilan termaterialisasi adalah sebagai berikut: Buat Tampilan Terwujud V; Bangun [klausa] Segarkan [ketik]; AKTIF [pemicu]; Sebagai.

Perbedaan Utama Antara Tampilan dan Tampilan Terwujud

Kesimpulan

View dan Materialized View adalah konsep yang sangat mirip, meskipun mereka berbeda satu sama lain dalam banyak hal yang berbeda. Salah satunya adalah meja virtual yang terbentuk, dan yang lainnya hanya fotokopi. Disk bertindak sebagai perangkat penyimpanan untuk tampilan Terwujud. Tampilan tidak disimpan.

Setelah pemanfaatan tabel virtual (Tampilan), Tampilan diperbarui. Sebaliknya, pembaruan tampilan yang terwujud terjadi secara manual dan juga dengan pemicu. Tampilan lebih lambat dari Tampilan terwujud. Saat Tampilan terwujud disimpan, itu membutuhkan ruang memori. Karena View tidak disimpan, maka tidak memerlukan ruang memori. Mereka juga memiliki sintaks yang berbeda.

Referensi

Perbedaan Antara Tampilan dan Tampilan Terwujud (Dengan Tabel)