hamsterdb

Screenshot Λογισμικό:
hamsterdb
Στοιχεία Λογισμικού:
Εκδοχή: 2.1.8
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: Christoph Rupp
Άδεια: Δωρεάν
Δημοτικότητα: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb είναι ένα open source, ελαφρύ, ενσωματωμένο και cross-platform λογισμικό μηχανής βάσης δεδομένων γραμμένο σε ANSI C και έχουν σχεδιαστεί για να λειτουργούν ως «NoSQL" κατάστημα-κλειδί αξίας που υποστηρίζει ένα B + δέντρο structure.Features δείκτη σε ένα χαρακτηριστικά glanceKey περιλαμβάνουν υποστήριξη για ACID (ατομικότητα, συνεκτικότητα, απομόνωση, διάρκεια) συναλλαγές, υποστηρίζει μερική διαβάζει και γράφει, υποστήριξη για διαφανή AES (Advanced Encryption Standard) κρυπτογράφησης, υποστήριξη επαλήθευση CRC32, και SIMD (απλή εντολή, πολλαπλά δεδομένα) υποστήριξη υλικού.
Επιπλέον, υποστηρίζει βάσεις δεδομένων ρεκόρ αριθμό, στη μνήμη βάσεις για εφήμερα δεδομένα, εις διπλούν κλειδιά, διαφανής συμπίεση για τη συναλλακτική περιοδικό, τα κλειδιά και τα αρχεία, τις αναλυτικές εργασίες για COUNT σαφώς διακρινόμενη, SUM, COUNT και μέσο όρο, καθώς και απομακρυσμένη υποστήριξη δικτύου μέσω του Πρωτοκόλλου Ρυθμιστικά.
hamsterdb παρέχει την υψηλή απόδοση, επεκτασιμότητα και τη σταθερότητα που απαιτείται από όλους τους προγραμματιστές εφαρμογών. Χρησιμοποιεί μνήμη χαρτογραφήθηκαν I / O, και υποστηρίζει στη μνήμη δεδομένων. Επιπλέον, το λογισμικό παρέχει δυνατότητα ρύθμισης της μνήμης cache και το μέγεθος της σελίδας, χρησιμοποιεί 64-bit δείκτες αρχείο, & rsquo? S ινδική-ανεξάρτητο, έρχεται με APIs για την C, C ++, .NET, Java, Python και Erlang προγραμματισμού languages.Under την κουκούλα και υποστηρίζεται OSesThis είναι μια πλατφόρμα-ανεξάρτητη λογισμικού, σχεδιασμένο να λειτουργεί σε όλες τις διανομές GNU / Linux, καθώς και σχετικά με τα λειτουργικά συστήματα Microsoft Windows και Mac OS X. Είναι γραμμένο εξ ολοκλήρου σε C ++ language.Getting προγραμματισμού ξεκίνησε με hamsterdbTo βελτιστοποιήσουν και να εγκαταστήσετε hamsterdb από τη διανομή σας GNU / Linux, θα πρέπει να κατεβάσετε τα παγκόσμια αρχειακών πηγών που διανέμονται σε Softoware δωρεάν, εξαγάγετε αυτό σε μια τοποθεσία της επιλογής σας, ανοίξτε ένα εξομοιωτή τερματικού και πλοηγηθείτε στην τοποθεσία των αρχείων που έχουν εξαχθεί.
Εκτελέστε το & ldquo? ./ Configure && make & rdquo? εντολή (χωρίς εισαγωγικά) για να ρυθμίσετε και να συντάξει το σχέδιο για την αρχιτεκτονική του υλικού σας, 32-bit ή 64-bit. Όταν ολοκληρωθεί η διαδικασία κατάρτισης τελειώνει, η οποία θα πάρει κάποιο χρόνο, μπορείτε να εγκαταστήσετε το λογισμικό σύστημα ευρείας εκτελώντας το & ldquo? Make install & rdquo? εντολή (χωρίς εισαγωγικά) ως root

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Νέα Χαρακτηριστικά:
  • Η προσθήκη του νέου & quot? Hola & quot? API - hamsterdb αναλυτικές λειτουργίες για COUNT, SUM, AVERAGE κλπ Βλέπε ζαμπόν / hamsterdb_ola.h για τις δηλώσεις
  • Προστέθηκε νέα ham_cursor_get_duplicate_position API
  • Ένα νέο Python API προστέθηκε
  • Bugfixes:
  • τεύχος # 33: αναβαθμιστεί σε libuv 0.11.22
  • Ο καθορισμός μιας παλινδρόμησης επιδόσεις σε 2.1.7 - μεγάλα πλήκτρα σταθερού μήκους που δημιουργήθηκαν πάρα πολλές διασπάσεις σελίδα, ακόμη και αν έχουν αποθηκευθεί όπως παρατάθηκε πλήκτρα
  • Άλλες αλλαγές:
  • Η μορφή της βάσης δεδομένων δεν είναι πλέον προσπαθεί να endian αγνωστικιστής? η βάση δεδομένων είναι τώρα αποθηκεύονται σε μορφή endian υποδοχής. Η endian αγνωστικιστής κώδικα έσπασε έτσι κι αλλιώς, και δεν είχα κανένα υλικό για να το δοκιμάσετε.
  • ham_db_get_error πλέον παρωχημένο
  • header αρχεία περιλαμβάνουν πλέον winsock.h να αποφευχθούν συγκρούσεις με winsock2.h στις πλατφόρμες των Windows
  • Οι δύο btree διατάξεις έχουν εντελώς ξαναγραφεί? PAX KeyLists μπορεί τώρα να χρησιμοποιηθεί σε συνδυασμό με διπλές RecordLists, και μεταβλητού μήκους KeyLists μπορεί τώρα να χρησιμοποιηθεί σε συνδυασμό με PAX RecordLists
  • Αποφυγή btree χωρίζει εάν τα κλειδιά προσαρτάται (HAM_HINT_APPEND)
  • Η εσωτερική επικοινωνία με τον απομακρυσμένο διακομιστή τώρα χρησιμοποιεί ένα διαφορετικό πρωτόκολλο η οποία είναι ταχύτερη από ό, τι της Google protobuffer
  • Διάταξη PAX τώρα χρησιμοποιεί γραμμική αναζήτηση για μικρές σειρές? Αυτό βελτιώνει την απόδοση αναζήτηση με 5-10%
  • Αφαιρέθηκε η ham_get_license API (και serial.h)

Τι είναι καινούργιο στην έκδοση 2.1.5:

  • Αυτή η έκδοση διορθώνει διάφορα σφάλματα και βελτιώνει την απόδοση. Επίσης, hamsterdb κλίμακες τώρα πολύ καλύτερα αν το μέγεθος του αρχείου μεγαλώνει πέρα ​​από αρκετά gigabytes.

Τι είναι καινούργιο στην έκδοση 2.1.4:

  • Αυτή η έκδοση προσθέτει έθιμο btree διατάξεις για τη μεταβλητή κλειδιά μήκους και επανάληψη του τα κλειδιά. Επίσης, τα μικρά αρχεία έχουν αποθηκευτεί απευθείας στο φύλλο κόμβο btree, αντί μιας εξωτερικής άμορφη μάζα.

Τι είναι καινούργιο στην έκδοση 2.0.5:

  • Αυτή η έκδοση διορθώνει κάποια μικρά σφάλματα, έχει λίγες βελτιώσεις στην απόδοση, και διορθώνει ένα σφάλμα κατάτμησης στο .NET API.
  • Το εσωτερικό της C ++ εφαρμογή έχει μετακινηθεί στην περιοχή ονομάτων & quot? Ζαμπόν & quot? για την αποφυγή συγκρούσεων με άλλα σύμβολα.
  • Ελέγξτε το αρχείο README για τις επερχόμενες αλλαγές API στην επόμενη έκδοση.

Τι είναι καινούργιο στην έκδοση 2.0.3:

  • Αυτή η έκδοση διορθώνει διάφορα σφάλματα και προσθέτει υποστήριξη για της Microsoft Visual Studio 2010.
  • Η μορφή αρχείου κληρονομιά του hamsterdb 1.0.9 και παλαιότερα δεν υποστηρίζεται πλέον.
  • Πηγές και μεταγλωττισμένα βιβλιοθήκες για Win32 (x86 και x64) είναι διαθέσιμο για download.

Τι είναι καινούργιο στην έκδοση 2.0.2:.

  • Αυτή η έκδοση καθιστά το νήμα-ασφαλή hamsterdb
  • Ένα σφάλμα στο freelist είχε καθοριστεί.
  • Boost απαιτείται τώρα.
  • Πηγές και προ-μεταγλωττισμένα βιβλιοθήκες Win32 / Win64 είναι διαθέσιμο για download.

Τι είναι καινούργιο στην έκδοση 2.0.1:

  • Αυτή η έκδοση προσθέτει μερικές ήσσονος σημασίας χαρακτηριστικά όπως τη ρύθμιση ενός προσαρμοσμένη διαδρομή για τα αρχεία καταγραφής και επανενεργοποίηση προσέγγιση αντιστοίχιση για χρήση με συναλλαγές.
  • Λίγα σφάλματα έχουν καθοριστεί, καθώς και.
  • Πηγές και μεταγλωττισμένα βιβλιοθήκες Win32 / Win64 είναι διαθέσιμο για download.

Τι είναι καινούργιο στην έκδοση 2.0.0:

  • Διαθέτει πλήρη εκ νέου την εκτέλεση της πράξης υποστήριξη, τώρα που επιτρέπει απεριόριστο αριθμό των συναλλαγών παράλληλα.
  • Ενσωματώνει τα Java και .NET APIs.
  • Πηγές, τεκμηρίωση, και προ-χτισμένο βιβλιοθήκες για Win32 (συμπεριλαμβανομένου .NET και Java) είναι διαθέσιμα στην ιστοσελίδα του (επανασχεδιασμένο) ιστοσελίδα.

Τι είναι καινούργιο στην έκδοση 2.0.0 RC3:

  • Αυτή η έκδοση σταθεροποιεί περαιτέρω τον κλάδο 2.x και καθορίζει όλα τα γνωστά θέματα από την προηγούμενη έκδοση RC2.
  • την απόδοση βελτιώθηκε σε πολλούς τομείς.
  • Πηγές και μεταγλωττισμένα βιβλιοθήκες Win32 είναι διαθέσιμο για κατέβασμα από την ιστοσελίδα.

Παρόμοια λογισμικά

chartio
chartio

20 Feb 15

indigestion
indigestion

20 Feb 15

SQLObject
SQLObject

28 Sep 15

Σχόλια για hamsterdb

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!