பார்வைக்கும் பொருள்மயமாக்கப்பட்ட பார்வைக்கும் உள்ள வேறுபாடு
உள்ளடக்கம்
இதுவரை, தரவுத்தளங்களில் இயற்பியல் வடிவத்தில் சேமிக்கப்பட்ட அசல் அட்டவணைகள் பற்றி பேசினோம். இதில் அட்டவணைகளின் அனைத்து பண்புகளுக்கும் அணுகல் உள்ளது. அட்டவணையின் சில பண்புகளை அணுகுவதிலிருந்து ஒரு பயனரை நாம் கட்டுப்படுத்த வேண்டும் மற்றும் பிற பண்புகளை அணுக அனுமதித்தால் என்ன செய்வது. ஒரு நிர்வாகத் துறையில் ஒரு எழுத்தர் ஒரு பணியாளர் அட்டவணையின் பெயர், முகவரி, பதவி, வயது மற்றும் பிற காரணிகளைத் தேடலாம். ஆனால் எந்தவொரு ஊழியரின் சம்பளத்தையும் காணவோ அல்லது அணுகவோ அவருக்கு அதிகாரம் இருக்கக்கூடாது.
இதுபோன்ற சந்தர்ப்பங்களில், ஒரு அட்டவணையில் இருந்து தேவையான பண்புகளை மட்டுமே காண்பிக்கக்கூடிய மெய்நிகர் அட்டவணையை நாம் உருவாக்க முடியும். இந்த கட்டுரையில் நாம் விவாதிக்கும் பார்வை மற்றும் பொருள்மயமாக்கப்பட்ட பார்வை வழியாக இது சாத்தியமாகும். கீழே காட்டப்பட்டுள்ள ஒப்பீட்டு விளக்கப்படத்தின் உதவியுடன் பார்வைக்கும் பொருள்சார்ந்த பார்வைக்கும் உள்ள வேறுபாடுகளையும் நாங்கள் விவாதிப்போம்:
- ஒப்பீட்டு விளக்கப்படம்
- வரையறை
- முக்கிய வேறுபாடுகள்
- தீர்மானம்
ஒப்பீட்டு விளக்கப்படம்
ஒப்பீட்டுக்கான அடிப்படை | காண்க | பொருள் பார்வை |
---|---|---|
அடிப்படை | ஒரு பார்வை ஒருபோதும் சேமிக்கப்படாது, அது மட்டுமே காட்டப்படும். | ஒரு பொருள் பார்வை வட்டில் சேமிக்கப்படுகிறது. |
வரையறுத்து | பார்வை என்பது ஒன்று அல்லது அதற்கு மேற்பட்ட அடிப்படை அட்டவணைகள் அல்லது பார்வைகளிலிருந்து உருவாக்கப்பட்ட மெய்நிகர் அட்டவணை. | பொருள்ப்படுத்தப்பட்ட பார்வை என்பது அடிப்படை அட்டவணையின் இயற்பியல் நகலாகும். |
புதுப்பிக்கப்பட்டது | ஒவ்வொரு முறையும் மெய்நிகர் அட்டவணை (காட்சி) பயன்படுத்தப்படும்போது பார்வை புதுப்பிக்கப்படுகிறது. | பொருள்ப்படுத்தப்பட்ட பார்வை கைமுறையாக புதுப்பிக்கப்பட வேண்டும் அல்லது தூண்டுதல்களைப் பயன்படுத்த வேண்டும். |
வேகம் | மெதுவான செயலாக்கம். | வேகமாக செயலாக்கம். |
நினைவக பயன்பாடு | பார்வைக்கு நினைவக இடம் தேவையில்லை. | பொருள் பார்வை நினைவக இடத்தைப் பயன்படுத்துகிறது. |
தொடரியல் | பார்வை V ஆக உருவாக்கவும் | பொருள்மயமாக்கப்பட்ட பார்வை V ஐ உருவாக்கு புதுப்பிப்பை உருவாக்கவும் |
பார்வை வரையறை
பார்வை ஒரு மெய்நிகர் அட்டவணை, பயன்படுத்தி உருவாக்கப்பட்டது காட்சியை உருவாக்கவும் கட்டளை. இந்த மெய்நிகர் அட்டவணையில் இருந்து பெறப்பட்ட தரவு உள்ளது வினவல் வெளிப்பாடு, காட்சி காட்சி கட்டளையில். ஒன்று அல்லது அதற்கு மேற்பட்ட அடிப்படை அட்டவணைகள் அல்லது காட்சிகளில் இருந்து பார்வையை உருவாக்க முடியும். அசல் அடிப்படை அட்டவணையை நீங்கள் வினவுவது போல ஒரு பார்வையை வினவலாம்.
இது இல்லை பார்வை என்று precomputed மற்றும் சேமிக்கப்படும் அதற்கு பதிலாக வட்டில், ஒரு பார்வை கணிக்கப்பட்ட ஒவ்வொரு முறையும் அது பயன்படுத்தப்படுகிறது அல்லது அணுகப்படுகிறது. ஒரு பார்வை பயன்படுத்தப்படும்போதெல்லாம் உருவாக்கு காட்சி கட்டளையின் வினவல் வெளிப்பாடு அந்த குறிப்பிட்ட நேரத்தில் செயல்படுத்தப்படும். எனவே, நீங்கள் எப்போதும் பெறுவீர்கள் மேம்படுத்தப்பட்டது ஒரு பார்வையில் தரவு.
நீங்கள் பார்வையில் எந்த உள்ளடக்கத்தையும் புதுப்பித்தால், அது அசல் அட்டவணையில் பிரதிபலிக்கிறது, மேலும் அசல் அடிப்படை அட்டவணையில் ஏதேனும் மாற்றங்கள் செய்யப்பட்டிருந்தால், அது அதன் பார்வையில் பிரதிபலிக்கும். ஆனால் இது ஒரு காட்சியின் செயல்திறனை உருவாக்குகிறது மெதுவாக. எடுத்துக்காட்டாக, இரண்டு அல்லது அதற்கு மேற்பட்ட அட்டவணைகளின் இணைப்பிலிருந்து ஒரு பார்வை உருவாக்கப்படுகிறது. அவ்வாறான நிலையில், ஒவ்வொரு முறையும் ஒரு பார்வை பயன்படுத்தப்படும்போது சேருவதைத் தீர்க்க நீங்கள் நேரம் செலுத்த வேண்டும்.
ஆனால் அதில் சில உள்ளன நன்மைகள் அது போல இல்லை தேவைப்படும் சேமிப்பு கிடங்கு. நீங்கள் ஒரு உருவாக்க முடியும் அமைத்துக்கொள்ள ஒரு சிக்கலான தரவுத்தளத்தின் பார்வை. உன்னால் முடியும் கட்டுப்படுத்த ஒரு தரவுத்தளத்தில் முக்கியமான தகவல்களை அணுகுவதிலிருந்து பயனர். குறைக்கிறது சிக்கலான தனிப்பயனாக்கப்பட்ட காட்சியில் பல அட்டவணைகளிலிருந்து தரவைப் பெறுவதன் மூலம் வினவல்கள்.
இப்போது பார்வையின் தொடரியல் பார்ப்போம்
பார்வை V ஆக உருவாக்கவும்
நினைவில் எல்லா பார்வையும் புதுப்பிக்கப்படவில்லை. பயன்படுத்தி உருவாக்கப்பட்ட பார்வை போல வேறுபட்ட உட்கூறு, குழு மூலம் உட்கூறு, சரிபார்க்கவும் கட்டுப்பாடு (காசோலை தடைகள் மீறினால்), படிக்க மட்டுமேயான விருப்பத்தை புதுப்பிக்க முடியாது.
பொருள்மயமாக்கப்பட்ட பார்வையின் வரையறை
பொருள் பார்வை என்பது உடல் நகல் அசல் அடிப்படை அட்டவணைகள். பொருள்மயமாக்கப்பட்ட பார்வை ஒரு போன்றது புகைப்படம் அல்லது படம் அசல் அடிப்படை அட்டவணைகள். பார்வையைப் போலவே, இது பெறப்பட்ட தரவையும் கொண்டுள்ளது வினவல் வெளிப்பாடு இன் பொருள்மயமாக்கப்பட்ட காட்சியை உருவாக்கவும் கட்டளை.
ஆனால் பார்வை போலல்லாமல், பொருள்மயமாக்கப்பட்ட பார்வை precomputed மற்றும் சேமிக்கப்படும் ஒரு பொருள் போன்ற வட்டில், அவை உள்ளன புதுப்பிக்கப்படவில்லை ஒவ்வொரு முறையும் அவை பயன்படுத்தப்படுகின்றன. அதற்கு பதிலாக, பொருள்சார்ந்த பார்வை புதுப்பிக்கப்பட வேண்டும் கைமுறையாக அல்லது உதவியுடன் தூண்டுதல்களை. பொருள்மயமாக்கப்பட்ட காட்சியைப் புதுப்பிக்கும் செயல்முறை அழைக்கப்படுகிறது பொருள் பார்வை பராமரிப்பு.
பார்வைக்கு ஒப்பிடும்போது பொருள்மயமாக்கப்பட்ட பார்வை வேகமாக பதிலளிக்கிறது. பொருள்மயமாக்கப்பட்ட பார்வை முன்பே கணக்கிடப்பட்டிருப்பதால், வினவலைத் தீர்ப்பதில் நேரத்தை வீணடிப்பதில்லை அல்லது பொருள்மயமாக்கப்பட்ட பார்வையை உருவாக்கும் வினவலில் இணைகிறது. இது பொருள்சார்ந்த பார்வையில் செய்யப்பட்ட வினவலுக்கு விரைவாக பதிலளிக்கிறது.
பொருள்மயமாக்கப்பட்ட பார்வையின் தொடரியல் சரிபார்க்கலாம்:
பொருள்மயமாக்கப்பட்ட காட்சியை உருவாக்கவும் V.
புதுப்பிப்பை உருவாக்குங்கள்
மீது
என
எங்கே உருவாக்க பொருள்மயமாக்கப்பட்ட காட்சியை எப்போது விரிவுபடுத்த வேண்டும் என்பதை விதி தீர்மானிக்கிறது. புதுப்பிக்கப்பட்ட வகை பொருள்மயமாக்கப்பட்ட பார்வையை எவ்வாறு புதுப்பிப்பது என்பதை தீர்மானிக்கிறது மற்றும் தூண்டப்பட்ட பொருள் காட்சியை எப்போது புதுப்பிக்க வேண்டும் என்பதை தீர்மானிக்கிறது.
மாற்றியமைக்கப்பட்ட காட்சிகள் பொதுவாக பயன்படுத்தப்படுகின்றன தகவல் கிடங்கு.
- பார்வைக்கும் பொருள்மயமாக்கப்பட்ட பார்வைக்கும் உள்ள அடிப்படை வேறுபாடு என்னவென்றால், காட்சிகள் சேமிக்கப்படவில்லை உடல் வட்டில். மறுபுறம், பொருள்சார் காட்சிகள் சேமிக்கப்படும் வட்டில்.
- பார்வையை ஒரு என வரையறுக்கலாம் மெய்நிகர் அட்டவணை வினவல் வெளிப்பாட்டின் விளைவாக உருவாக்கப்பட்டது. இருப்பினும், பொருள்மயமாக்கப்பட்ட பார்வை ஒரு உடல் நகல், அடிப்படை அட்டவணையின் படம் அல்லது ஸ்னாப்ஷாட்.
- ஒரு பார்வை எப்போதும் இருக்கும் மேம்படுத்தப்பட்டது காட்சி உருவாக்கும் வினவல் ஒவ்வொரு முறையும் பார்வை பயன்படுத்தப்படும்போது செயல்படுத்துகிறது. மறுபுறம், பொருள் பார்வை புதுப்பிக்கப்பட்டது கைமுறையாக அல்லது விண்ணப்பிப்பதன் மூலம் தூண்டுதல்களை அதற்கு.
- பொருள் பார்வை பதிலளிக்கிறது வேகமாக பொருள்மயமாக்கப்பட்ட பார்வை முன்பே கணக்கிடப்பட்டிருப்பதைக் காட்டிலும்.
- பொருள் பார்வை பயன்படுத்துகிறது தி நினைவக இடம் இது வட்டில் சேமிக்கப்படுவதால், பார்வை ஒரு காட்சி எனவே இதற்கு நினைவக இடம் தேவையில்லை.
தீர்மானம்:
பார்வைக்கு ஒப்பிடும்போது பொருள்மயமாக்கப்பட்ட பார்வை வேகமாக பதிலளிக்கிறது. ஆனால் பார்வை எப்போதும் பயனருக்கு புதுப்பித்த தகவல்களை வழங்குகிறது.