Micron Technology, μια εταιρεία DRAM και μνήμης flash,
Μεταξύ των τομέων εφαρμογής του κινητήρα, αναφέρεται η αποθήκευση δεδομένων χαμηλού επιπέδου στο NoSQL DBMS, οι αποθηκευτικοί χώροι λογισμικού (SDS, Software-Defined Storage) όπως ο Ceph και ο Scality RING, οι πλατφόρμες επεξεργασίας μεγάλων ποσοτήτων δεδομένων (Big Data) , υπολογιστικά συστήματα υψηλής απόδοσης (HPC), συσκευές Internet of things (IoT) και λύσεις για συστήματα μηχανικής μάθησης.
Το HSE είναι βελτιστοποιημένο όχι μόνο για μέγιστη απόδοση, αλλά και για μακροζωία σε διάφορες κατηγορίες SSD. Η υψηλή ταχύτητα λειτουργίας επιτυγχάνεται μέσω ενός μοντέλου υβριδικής αποθήκευσης - τα πιο σχετικά δεδομένα αποθηκεύονται στην κρυφή μνήμη RAM, γεγονός που μειώνει τον αριθμό των προσβάσεων στη μονάδα δίσκου. Ως παράδειγμα ενσωμάτωσης μιας νέας μηχανής σε έργα τρίτων
Τεχνολογικά, το HSE βασίζεται σε μια πρόσθετη ενότητα πυρήνα
Δοκιμή απόδοσης με χρήση της συσκευασίας
Για παράδειγμα, το MongoDB με τον κινητήρα HSE αποδείχθηκε ότι ήταν περίπου 8 φορές ταχύτερο από την έκδοση με τον τυπικό κινητήρα WiredTiger και το RocksDB DBMS ήταν ταχύτερο από τον κινητήρα HSE κατά περισσότερες από 6 φορές. Εξαιρετική απόδοση είναι επίσης ορατή σε δοκιμές που περιλαμβάνουν 95% λειτουργίες ανάγνωσης και 5% λειτουργίες τροποποίησης ή προσθήκης (δοκιμές "B" και "D" στα γραφήματα). Στη δοκιμή "C", η οποία περιλαμβάνει μόνο λειτουργίες ανάγνωσης, αποδεικνύεται κέρδος περίπου 40%. Η αύξηση της ικανότητας επιβίωσης των μονάδων SSD κατά τις λειτουργίες εγγραφής σε σύγκριση με μια λύση που βασίζεται στο RocksDB εκτιμάται ότι είναι 7 φορές.
Βασικά χαρακτηριστικά του HSE:
- Υποστήριξη γενικών και εκτεταμένων χειριστών για χειρισμό δεδομένων σε μορφή κλειδιού/τιμής.
- Πλήρης υποστήριξη για συναλλαγές και με δυνατότητα απομόνωσης τμημάτων αποθήκευσης μέσω της δημιουργίας στιγμιότυπων (τα στιγμιότυπα μπορούν επίσης να χρησιμοποιηθούν για τη διατήρηση ανεξάρτητων συλλογών σε ένα χώρο αποθήκευσης).
- Δυνατότητα χρήσης δρομέων για τη διέλευση δεδομένων σε προβολές που βασίζονται σε στιγμιότυπα.
- Μοντέλο δεδομένων βελτιστοποιημένο για μεικτούς τύπους φορτίου σε μια ενιαία αποθήκευση.
- Ευέλικτοι μηχανισμοί διαχείρισης αξιοπιστίας αποθήκευσης.
- Προσαρμόσιμα σχήματα ενορχήστρωσης δεδομένων (κατανομή σε διαφορετικούς τύπους μνήμης που υπάρχουν στο χώρο αποθήκευσης).
- Μια βιβλιοθήκη με C API που μπορεί να συνδεθεί δυναμικά σε οποιαδήποτε εφαρμογή.
- Δυνατότητα κλιμάκωσης έως και terabyte δεδομένων και εκατοντάδες δισεκατομμύρια κλειδιά σε αποθήκευση.
- Αποτελεσματική επεξεργασία χιλιάδων παράλληλων λειτουργιών.
- Σημαντική αύξηση της απόδοσης, μειωμένη καθυστέρηση και αυξημένη απόδοση εγγραφής/ανάγνωσης για διάφορους τύπους φόρτου εργασίας σε σύγκριση με τυπικές εναλλακτικές λύσεις.
- Η δυνατότητα χρήσης μονάδων SSD διαφορετικών κατηγοριών σε έναν αποθηκευτικό χώρο για βελτιστοποίηση της απόδοσης και της αντοχής.
Πηγή: opennet.ru