HashStore είναι ένα σύστημα διαχείρισης δεδομένων στο δίσκο γραμμένο σε Java. Τα χαρακτηριστικά γνωρίσματα περιλαμβάνουν την ίδια μέθοδο κλήσεις java.util.Hashtable, η επιλογή να είναι σε θέση να προσθέσει διπλούν κλειδιά στο τραπέζι, θεωρητική ικανότητα ενός δισεκατομμυρίου καταχωρήσεις ανά τραπέζι, δεν υπάρχει χώρος στο δίσκο πρέπει να κατανέμονται εκ των προτέρων και δεν χρειάζεται την ικανότητα να προσδιοριστεί, Ποτέ δεν πρέπει να αναμασούν ή να κάνουν οποιαδήποτε άλλη συντήρηση, το συνολικό μέγεθος του αρχείου JAR για όλες τις τάξεις λιγότερο από 8K, μικρές και σταθερές απαιτήσεις μνήμης, διαγραφές οδηγήσει σε χώρο στο δίσκο αμέσως να δοθεί πίσω στο σύστημα αρχείων, χώρο στο δίσκο αυξάνει γραμμικά χρήσης, καθώς και συγχρονισμένη και μη-συγχρονισμένη επιλογές. HashStore έχει σχεδιαστεί για να παρέχει ένα δίσκο με βάση την έκδοση του Hashtable και therebye παρέχουν μακροπρόθεσμη εμμονή για τα αντικείμενα της Java. Αντικείμενα που αποθηκεύονται πρέπει να εφαρμόσει τη διεπαφή serialize. HashStore αποτελείται από 4 κατηγορίες:. DiskHashtable η βάση Hashtable μη συγχρονισμένη δίσκο, SyncDiskHashtable μια συγχρονισμένη έκδοση του DiskHashTable, DuplicateDiskHashtable ένα Hashtable δίσκο που επιτρέπει την επανάληψη του τα κλειδιά, και SyncDuplicateHashtable - συγχρονισμένη έκδοση του DuplicateDiskHashtable
Απαιτήσεις :
Java 1.1
Τα σχόλια δεν βρέθηκε