Car-tech

CouchDB Η βάση δεδομένων NoSQL είναι έτοιμη για παραγωγή

Javascript and jQuery - EESTEC Online Seminar

Javascript and jQuery - EESTEC Online Seminar
Anonim

ή NoSQL, η βάση δεδομένων, που ονομάζεται CouchDB, έχει κυκλοφορήσει, ανακοίνωσε σήμερα ο εταιρικός χορηγός του έργου, ο Couchio.

Δύο σημαντικές βελτιώσεις στο CouchDB την καθιστούν 1.0 αξιόλογη, δήλωσε ο Chris Anderson, ο επικεφαλής οικονομικός διευθυντής και ιδρυτής του Couchio. Το ένα είναι το γεγονός ότι η απόδοση του λογισμικού έχει βελτιωθεί σημαντικά. Το άλλο είναι η ικανότητά του να εργάζεται στα μηχανήματα των Microsoft Windows. Μεγάλο μέρος των εργασιών δόθηκε και για τη σταθεροποίηση του λογισμικού.

Η απόδοση της νέας έκδοσης έχει επιδείξει 300 τοις εκατό αύξηση της ταχύτητας σε ανάγνωση και εγγραφή, όπως κρίνεται από τις εσωτερικές δοκιμές συγκριτικής αξιολόγησης του Couchio. Η βελτίωση των επιδόσεων έγινε με τη βελτιστοποίηση του κώδικα, δήλωσε ο Anderson.

Αυτή είναι και η πρώτη έκδοση του CouchDB που μπορεί να τρέξει πλήρως σε υπολογιστές Windows, είτε στους διακομιστές είτε στους επιτραπέζιους υπολογιστές, δήλωσε ο Anderson. Οι προηγούμενες εκδόσεις θα μπορούσαν να εκτελούνται σε Linux και υπάρχει μια έκδοση που αναπτύσσεται για το λειτουργικό σύστημα Google Android smartphone.

Το CouchDB, ένα έργο Apache Foundation, είναι μια μη σχεσιακή βάση δεδομένων που αποθηκεύει δεδομένα ως απλά ζεύγη κλειδιών-τιμών. Τα δεδομένα αποθηκεύονται με τη χρήση του Javascript Object Notation (JSON) και μπορούν να ερωτηθούν χρησιμοποιώντας αιτήσεις

"Σας επιτρέπει να δημιουργείτε εφαρμογές Web χωρίς μεσαίο επίπεδο. HTTP και το πρόγραμμα περιήγησης ", δήλωσε ο Anderson

Οι προγραμματιστές εφαρμογών Ιστού ενδέχεται να βρουν την τεχνολογία ενδιαφέρουσα επειδή επιτρέπει την αποθήκευση δεδομένων εκτός σύνδεσης, κάτι που μπορεί να είναι χρήσιμο κατά το σχεδιασμό εφαρμογών Web για συσκευές που δεν συνδέονται πάντοτε με το Διαδίκτυο.

"Η υποστήριξη αναπαραγωγής εκτός γραμμής είναι πραγματικά μοναδική για το CouchDB, ειδικά στον χώρο ανοιχτού κώδικα", δήλωσε ο Anderson. "Εάν έχετε μια ομάδα εργασίας, τότε όλοι σε αυτήν την ομάδα εργασίας μπορούν να έχουν ένα αντίγραφο των δεδομένων και μπορούν να συγχρονιστούν."

Για τους προγραμματιστές, το CouchDB μπορεί να είναι πιο εύκολο στη χρήση από τις σχεσιακές βάσεις δεδομένων, επειδή δεν απαιτεί να καταλάβουν πώς να δημιουργήσετε ερωτήματα SQL για να γράψετε ή να σχεδιάσετε δεδομένα από μια βάση δεδομένων.

Μια εφαρμογή του Google MapReduce χρησιμοποιείται για ερωτήματα. "Μπορείτε να κάνετε πολύπλοκα ερωτήματα.Πολύ πολύ οποιοδήποτε είδος ερωτήματος μπορείτε να κάνετε σε SQL μπορείτε να κάνετε στο CouchDB, αν και μπορεί να χρειαστεί να σκεφτείτε πώς να γράψετε το ερώτημα με διαφορετικό τρόπο", δήλωσε ο Anderson. 2005 στο IBM ως έργο Lotus Notes για να βοηθήσει με την αναπαράσταση δεδομένων εκτός λειτουργίας. Έγινε ένα ανεξάρτητο έργο ανοικτού πηγαίου κώδικα το 2008. Η Couchio προσφέρει εμπορική υποστήριξη για το λογισμικό.

Ο Joab Jackson καλύπτει το λογισμικό των επιχειρήσεων και τις γενικές τεχνολογικές εξελίξεις για το

Η υπηρεσία ειδήσεων IDG. Ακολουθήστε τον Joab στο Twitter στο @Joab_Jackson. Η διεύθυνση ηλεκτρονικού ταχυδρομείου του Joab είναι [email protected]