A method and apparatus for segmenting bitmaps in a bitmap index is
provided. A segmented bitmap includes a plurality of bitmap segments that
are used to indicate which records in a body of records that is associated
with the segmented bitmap satisfy a particular criteria. Each bitmap
segment contains a string of bits that correspond to a corresponding range
of records in the body of records. There may be gaps between the ranges
represented by the bitmap segments when, for example, the body of records
does not contain records in a particular range. For the purposes of
retrieval, compression, de-compression, locking and logging, the database
system treats each bitmap segment as a distinct data item.
Μια μέθοδος και μια συσκευή για τα δυαδικά αρχεία εικόνας σε έναν δείκτη δυαδικών αρχείων εικόνας παρέχονται. Ένα τετμημένο δυαδικό αρχείο εικόνας περιλαμβάνει μια πολλαπλότητα των τμημάτων δυαδικών αρχείων εικόνας που χρησιμοποιούνται για να προσδιορίσουν ότι όποιος καταγράφει σε ένα σώμα των αρχείων που συνδέεται με το τετμημένο δυαδικό αρχείο εικόνας ικανοποιεί τα ιδιαίτερα κριτήρια. Κάθε τμήμα δυαδικών αρχείων εικόνας περιέχει μια σειρά των κομματιών που αντιστοιχούν σε μια αντίστοιχη σειρά των αρχείων στο σώμα των αρχείων. Μπορούν να υπάρξουν χάσματα μεταξύ των σειρών που αντιπροσωπεύονται από τα τμήματα δυαδικών αρχείων εικόνας όταν, παραδείγματος χάριν, δεν περιέχει το σώμα των αρχείων τα αρχεία σε μια ιδιαίτερη σειρά. Για τους σκοπούς της ανάκτησης, της συμπίεσης, της αποσυμπίεσης, του κλειδώματος και της αναγραφής, το σύστημα βάσεων δεδομένων μεταχειρίζεται κάθε τμήμα δυαδικών αρχείων εικόνας ως ευδιάκριτο στοιχείο στοιχείων.