Τι είναι η προβολή;
Οι προβολές είναι παρόμοιες με πίνακες, οι οποίοι δημιουργούνται με βάση τις απαιτήσεις.
- Μπορούμε να αποθηκεύσουμε δεδομένα συνόλου αποτελεσμάτων ως προβολή στην Κυψέλη
- Η χρήση είναι παρόμοια με τις προβολές που χρησιμοποιούνται στο SQL
- Όλοι οι τύποι λειτουργιών DML μπορούν να εκτελεστούν σε μια προβολή
Δημιουργία προβολής:
Σύνταξη:
Create VIEWAS SELECT
Παράδειγμα:
Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000
Σε αυτό το παράδειγμα, δημιουργούμε προβολή Sample_View όπου θα εμφανίζει όλες τις τιμές γραμμής με πεδίο μισθού μεγαλύτερο από 25000.
Τι είναι το ευρετήριο;
Τα ευρετήρια είναι δείκτες για συγκεκριμένο όνομα στήλης ενός πίνακα.
- Ο χρήστης πρέπει να καθορίσει χειροκίνητα το ευρετήριο
- Όπου δημιουργούμε ευρετήριο, αυτό σημαίνει ότι δημιουργούμε δείκτη σε συγκεκριμένο όνομα στήλης του πίνακα
- Τυχόν αλλαγές που γίνονται στη στήλη που υπάρχει στους πίνακες αποθηκεύονται χρησιμοποιώντας την τιμή ευρετηρίου που δημιουργήθηκε στο όνομα της στήλης.
Σύνταξη:
Create INDEXON TABLE < TABLE_NAME(column names)>
Παράδειγμα :
Create INDEX sample_Index ON TABLE guruhive_internaltable(id)
Εδώ δημιουργούμε ευρετήριο στον πίνακα guruhive_internaltable για αναγνωριστικό ονόματος στήλης.