Logo ka.boatexistence.com

სად გამოვიყენოთ მატერიალიზებული ხედი?

Სარჩევი:

სად გამოვიყენოთ მატერიალიზებული ხედი?
სად გამოვიყენოთ მატერიალიზებული ხედი?

ვიდეო: სად გამოვიყენოთ მატერიალიზებული ხედი?

ვიდეო: სად გამოვიყენოთ მატერიალიზებული ხედი?
ვიდეო: STANDARD vs. MATERIALIZED views in SQL | BigQuery 2024, მაისი
Anonim

მონაცემთა საწყობებში შეგიძლიათ გამოიყენოთ მატერიალიზებული ხედები, რათა წინასწარ გამოთვალოთ და შეინახოთ საერთო მონაცემები, როგორიცაა გაყიდვების ჯამი. ამ გარემოში მატერიალიზებულ ხედებს ხშირად უწოდებენ შეჯამებებს, რადგან ისინი ინახავს შეჯამებულ მონაცემებს. ისინი ასევე შეიძლება გამოყენებულ იქნას შეერთების წინასწარ გამოთვლაში აგრეგაციებით ან მის გარეშე.

რა არის მატერიალიზებული ხედვა და როდის იქნება იგი გამოყენებული?

ნახვები ჩვეულებრივ გამოიყენება როდესაც მონაცემებზე წვდომა იშვიათად არისდა ცხრილის მონაცემები ხშირად განახლდება. მეორეს მხრივ, მატერიალიზებული ხედები გამოიყენება, როდესაც მონაცემთა ხშირი წვდომაა საჭირო და ცხრილის მონაცემები ხშირად არ განახლდება.

რა სარგებელი მოაქვს მატერიალიზებულ ხედვას?

მატერიალიზებული ხედის დიდი უპირატესობა არის აგრეგატული მონაცემების უკიდურესად სწრაფი მიღება, რადგან ის წინასწარ არის გამოთვლილი და შენახული ჩასმის/განახლების/წაშლის ხარჯზე.მონაცემთა ბაზა შეინარჩუნებს მატერიალიზებულ ხედს რეალურ მონაცემებთან სინქრონში, არ არის საჭირო ბორბლის ხელახლა გამოგონება, მიეცით მონაცემთა ბაზას ამის გაკეთება თქვენთვის.

რომელია უკეთესი ხედი თუ მატერიალიზებული ხედი?

მატერიალიზებული ხედი უფრო სწრაფად რეაგირებს ნახვისთან შედარებით. ეს იმიტომ ხდება, რომ მატერიალიზებული ხედი წინასწარ არის გამოთვლილი და, შესაბამისად, ის არ კარგავს დროს მოთხოვნის გადაჭრაში ან უერთდება მოთხოვნას, რომელიც ქმნის მატერიალიზებულ ხედს. რაც თავის მხრივ უფრო სწრაფად პასუხობს მატერიალიზებულ ხედზე დაყენებულ შეკითხვას.

რატომ ვიყენებთ მატერიალიზებულ ხედს გავრცელებულ მონაცემთა ბაზაში?

ისევე როგორც წინასწარი გამოთვლის სხვა ფორმების შემთხვევაში, მონაცემთა ბაზის მომხმარებლები ჩვეულებრივ იყენებენ მატერიალიზებულ ხედებს შესრულების მიზეზების გამო, ანუ როგორც ოპტიმიზაციის ფორმა. … როდესაც მოთხოვნა ან განახლება ეხება ჩვეულებრივი ხედის ვირტუალურ ცხრილს, DBMS გარდაქმნის მათ მოთხოვნებს ან განახლებებს ძირითადი ცხრილების მიხედვით.

გირჩევთ: