Komponen utama database adalah tabelnya. Data dalam sebuah tabel mungkin berguna bagi orang yang berbeda untuk tujuan yang berbeda, yang mungkin juga wajib untuk dilindungi dari berbagai faktor.
Konsep View ada untuk membuat aksesibilitas data kustom atau membatasi akses ke data.
Pengambilan Kunci
- Tampilan adalah tabel virtual yang menampilkan hasil kueri, sedangkan tampilan terwujud adalah salinan fisik dari data yang dihasilkan dari kueri.
- Tampilan terwujud menyimpan data dan harus disegarkan secara berkala, sedangkan tampilan mengambil data dari tabel yang mendasarinya secara waktu nyata.
- Tampilan terwujud meningkatkan kinerja kueri dengan menyimpan data yang telah dihitung sebelumnya, sementara tampilan mungkin memerlukan waktu pemrosesan tambahan saat mengakses data dari tabel dasar.
Tampilan vs Tampilan Terwujud
Tampilan dalam database adalah tabel virtual berdasarkan kumpulan hasil pernyataan SQL, sedangkan tampilan terwujud adalah salinan fisik dari data yang dihasilkan dari kueri yang disimpan dalam database.
Tampilan adalah tabel virtual logis yang dibuat dengan bantuan 'kueri pemilihan'. Dan hasilnya tidak disimpan. Itu hanya ditampilkan.
Selain itu, 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'. Tapi ini disimpan di disk. Mereka tidak diperbarui setiap kali diakses.
Pembaruan mereka dilakukan secara manual dan juga dengan bantuan pemicu. Ini memiliki kecepatan pemrosesan yang cepat.
Tabel perbandingan
Parameter Perbandingan | View | Tampilan Terwujud |
---|---|---|
Arti | Tabel virtual dibentuk dari satu atau beberapa tabel dasar atau tampilan. | Ini adalah fotokopi atau snapshot tabel dasar. |
Storage | 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 untuk 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 Tampilan. 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 diakses atau digunakan. Eksekusi ekspresi terjadi setiap kali digunakan.
Oleh karena itu, tampilan selalu memiliki versi terbaru dari data. Setiap kali konten tertentu diperbarui di View, itu juga akan 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. Pandangan ini memiliki banyak keuntungan. Yang terbesar adalah tidak memerlukan ruang memori untuk menyimpan data.
Tampilan database kompleks yang disesuaikan juga dapat dibuat sesuai preferensi seseorang. Pembatasan dapat diterapkan untuk melindungi informasi sensitif di a Database.
Apa itu Pandangan Termaterialisasi?
Fotokopi tabel dasar asli, yang disimpan, adalah Tampilan terwujud. Sederhananya, ini adalah versi yang tampak seperti 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 di disk. Setiap kali ada data yang diubah di tabel dasar asli, itu tidak diperbarui di sini di Tampilan terwujud.
Demikian pula, tabel dasar asli tidak diperbarui setiap kali ada data yang diubah dalam tampilan terwujud. Oleh karena itu tidak diperbarui secara otomatis.
Pembaruan perlu dilakukan secara manual. Pembaruan juga dapat dilakukan dengan bantuan pemicu. Pemeliharaan Tampilan Terwujud adalah terminologi untuk memperbarui Tampilan Terwujud.
Materialized View juga memiliki banyak keunggulan. Di sini keuntungan terbesar adalah responsnya lebih cepat dibandingkan dengan View. Ini dua 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 terwujud. Sintaks untuk tampilan terwujud adalah sebagai berikut: Buat Tampilan Terwujud V; Bangun [klausa] Segarkan [ jenis]; AKTIF [pemicu ]; Sebagai .
Perbedaan Utama Antara Tampilan dan Tampilan Terwujud
- Penggunaan perintah 'Buat Tampilan' dapat membantu membuat tabel virtual. Tabel ini disebut Tampilan. Fotokopi tabel dasar asli, yang disimpan, adalah Tampilan terwujud.
- Tampilan hanya ditampilkan dan tidak disimpan. Tampilan Terwujud selalu disimpan.
- Dalam kasus Tampilan, setiap kali digunakan, Tampilan diperbarui. Dalam kasus Tampilan terwujud, pembaruan dilakukan secara manual dan juga dengan bantuan pemicu.
- Tampilan memiliki kecepatan pemrosesan yang lambat. Materialized View memiliki kecepatan pemrosesan yang cepat.
- Dalam kasus Tampilan, tidak ada persyaratan untuk ruang memori. Dalam kasus Tampilan terwujud, ini adalah persyaratan ruang memori.
- Sintaks View adalah sebagai berikut: Create View V As. Sintaks tampilan terwujud adalah sebagai berikut: Buat Tampilan Terwujud V Build [c] Refresh [c] On [t] As. c– klausa; t- pemicu
- http://128.148.32.110/courses/cs227/archives/2008/Papers/MaterializedViews/Paraboschi.pdf
- https://dl.acm.org/doi/abs/10.1145/375663.375703
Terakhir Diperbarui : 11 Juni 2023
Sandeep Bhandari meraih gelar Bachelor of Engineering in Computers dari Thapar University (2006). Beliau memiliki pengalaman selama 20 tahun di bidang teknologi. Dia memiliki minat dalam berbagai bidang teknis, termasuk sistem database, jaringan komputer, dan pemrograman. Anda dapat membaca lebih lanjut tentang dia di nya halaman bio.
Perbandingan antara pandangan dan pandangan yang terwujud memberikan wawasan komprehensif mengenai perbedaan dan kelebihannya. Pos yang bagus!
Memang benar, analisis mendalam tentang sintaksis dan kecepatan pemrosesannya sangat mencerahkan.
Artikel ini secara efektif menjelaskan komponen utama database serta konsep pandangan dan pandangan terwujud.
Tentu saja, saya setuju dengan Anda. Pemahaman yang jelas tentang konsep-konsep ini sangat penting dalam manajemen basis data.
Artikel ini telah membahas perbedaan antara pandangan dan pandangan terwujud dengan sangat baik, sehingga lebih mudah untuk memahami perbedaannya.
Saya sangat setuju. Kejelasan penjelasan ini patut diacungi jempol.
Perbandingan terperinci antara pandangan dan pandangan yang terwujud sangat menjelaskan dan memperkaya secara akademis.
Tentu saja, wawasan yang diberikan dalam artikel ini menunjukkan ketelitian intelektual tingkat tinggi.
Penjelasan artikel mengenai pandangan dan pandangan yang terwujud sungguh luar biasa dan mencerahkan.
Saya terkesan dengan kedalaman pengetahuan yang dibagikan dalam artikel ini.
Penjelasan rinci tentang pandangan dan pandangan terwujud sangat informatif.