Skip to main content

Στους υπολογιστές, τι είναι τα blobs;

Τα δυαδικά μεγάλα αντικείμενα, ή blobs, είναι κομμάτια δυαδικών δεδομένων που αποθηκεύονται σε ένα πρόγραμμα βάσης δεδομένων.Στις βάσεις δεδομένων, τα πιο συνηθισμένα στοιχεία είναι συμβολοσειρές ή γραμμές κειμένου.Ένα BLOB είναι ένα τμήμα δυαδικών που είναι σε θέση να αποθηκεύσει εικόνες, βίντεο, προγράμματα και άλλα στοιχεία σχετικά με τη βάση δεδομένων.Είναι σε θέση να κρατούν ποικίλα δεδομένα, έτσι ώστε τα BLOBS να είναι συχνά πιο βαριά από τις άλλες πληροφορίες σε μια βάση δεδομένων.Κάθε πρόγραμμα βάσης δεδομένων έχει διαφορετικό όριο μνήμης για το Blobs και ορισμένες βάσεις δεδομένων δεν επιτρέπουν τη χρήση του BLOB.Αυτά είναι οργανωμένα ως χαρακτήρες, χορδές και ακέραιοι.Σε αντίθεση με αυτά τα άλλα δεδομένα, τα blobs αποτελούνται από δυαδικά ή 1s και 0s, τα οποία χρησιμοποιούνται για τη δημιουργία μιας ποικιλίας αρχείων πολυμέσων.Αυτή η οντότητα είναι συχνά ένα αρχείο, αλλά μπορεί επίσης να είναι ένα ολόκληρο πρόγραμμα.Τα τυπικά αρχεία που γίνονται σε Blobs είναι βίντεο, εικόνες και αρχεία ήχου, τα οποία κάνουν την ίδια τη βάση δεδομένων πολύ πιο ποικίλη.Χρησιμοποιώντας ένα BLOB, ένας προγραμματιστής θα είναι σε θέση να επεκτείνει μια βάση δεδομένων από απλώς κρατώντας χαρακτήρες για να είναι σε θέση να κρατήσει μέσα για αποθήκευση.Για παράδειγμα, εάν ο διαχειριστής εισάγει εικόνες ζευγαριού blob, μπορεί να προκαλέσει σύγχυση για να καταλάβει ποια εικόνα είναι ποια είναι η εικόνα.Μια συμβολοσειρά μπορεί να τοποθετηθεί κάτω από την εικόνα, η οποία λειτουργεί ως τίτλος για την εικόνα.Οι κηλίδες καταλαμβάνουν μια σημαντικά υψηλότερη ποσότητα μνήμης, επειδή τα αρχεία είναι πιο εντατικά και απαιτούν περισσότερους χαρακτήρες από μια συμβολοσειρά ή ακέραιο.Χρησιμοποιώντας ένα μεγάλο όγκο αντικειμένων BLOB μπορεί να επιβραδύνει μια βάση δεδομένων, γι 'αυτό υπάρχει συνήθως ένα όριο για το ποσό της μνήμης που μπορεί να χρησιμοποιήσει ένα blob.Για τις περισσότερες βάσεις δεδομένων, αυτό κυμαίνεται από αρκετές εκατοντάδες megabytes (MB) έως μερικά gigabytes (GB).Ένα υψηλότερο όριο σημαίνει ότι μπορούν να γίνουν περισσότερα αντικείμενα blob, αλλά ταυτόχρονα αυξάνει την πιθανότητα ότι το blob θα επιβραδύνει τη βάση δεδομένων.Αυτό είναι ασυνήθιστο, επειδή οι Blobs επιτρέπουν στους διαχειριστές να αποθηκεύουν σχεδόν οποιοδήποτε τύπο αρχείου.Για βάσεις δεδομένων που δεν έχουν ρυθμιστεί για να συμπεριλάβουν την αρχιτεκτονική Blob, δεν υπάρχει τρόπος να συμπεριληφθούν αρχεία πολυμέσων στη βάση δεδομένων.