MongoDB Ruby Driver

Screenshot Λογισμικό:
MongoDB Ruby Driver
Στοιχεία Λογισμικού:
Εκδοχή: 2.2.4 επικαιροποιημένο
Ανεβάστε ημερομηνία: 6 Mar 16
Προγραμματιστής: MongoDB Development Team
Άδεια: Δωρεάν
Δημοτικότητα: 17

Rating: nan/5 (Total Votes: 0)

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

Το πρόγραμμα οδήγησης MongoDB Ruby επιτρέπει στους προγραμματιστές να γράψουν εφαρμογές που έχουν συνδεθεί, αποθήκευση και ανάκτηση πληροφοριών από μια βάση δεδομένων MongoDB.

Αυτή είναι μια υποδοχή MongoDB δημιουργήθηκε και υποστηρίζεται από την επίσημη ομάδα ανάπτυξης MongoDB, που έρχεται γεμάτη με πολλά παραδείγματα και τεκμηρίωση.

Το πρόγραμμα οδήγησης MongoDB Ruby περιλαμβάνει υποστήριξη για πρωτεύοντα κλειδιά, δρομείς, ομαδοποίηση συνδέσεων, string κωδικοποίησης, διακλάδωση, και τα χρονικά όρια πρίζα.

Δοκιμασμένο να εργαστεί και στις δύο Ruby και JRuby.

MongoDB έρχεται επίσης με οδηγούς για διάφορες άλλες γλώσσες προγραμματισμού, καθώς:

C

C #

C ++

PHP

Perl

Java

Σκάλα

Erlang

Python

Node.js

Haskell

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

  • Να χρησιμοποιείτε μόνο τις επιλογές SSL εάν: ssl είναι αλήθεια
  • πηγές ταυτότητας Fix και ελαφρά Refactor auth.
  • Μην ανυψώνετε ένα σφάλμα αν μια ανύπαρκτη συλλογή πέσει.
  • Αύξηση σφάλματος για ακατάλληλο ερωτήματα και δεν στέλνουν στον server.
  • Εκτύπωση πρώτα 250 χαρακτήρες της επιλογής ερωτήματος κατά την είσοδο και διάσωσης επιθεωρήσει σφάλματος.
  • Cluster επιστρέφει κενή λίστα των servers, αν δεν υπάρχουν, αντί του μηδέν.
  • Τοπολογία Refactor να χρησιμοποιούν ενιαία ονομασία και τη σημασιολογία.
  • δοκιμή Auto patched ρουμπίνι εκδόσεις για Travis.
  • namespace συλλογή Ενημέρωση για να δείξει την πρώτη βάση δεδομένων.
  • Ενημερώσεις έτσι τεστ σουίτα μπορεί να τρέξει με τη χρήση SSL στο Jenkins.
  • Χρησιμοποιήστε #getaddrinfo να καθορίσει το πρωτόκολλο στην κατηγορία Διεύθυνση.
  • URI λάθη μετακόμισε στο κατάλληλο κατάλογο.

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

  • Χρησιμοποιείτε μόνο τις επιλογές SSL εάν: ssl είναι αλήθεια
  • πηγές ταυτότητας Fix και ελαφρά Refactor auth.
  • Μην ανυψώνετε ένα σφάλμα αν μια ανύπαρκτη συλλογή πέσει.
  • Αύξηση σφάλματος για ακατάλληλο ερωτήματα και δεν στέλνουν στον server.
  • Εκτύπωση πρώτα 250 χαρακτήρες της επιλογής ερωτήματος κατά την είσοδο και διάσωσης επιθεωρήσει σφάλματος.
  • Cluster επιστρέφει κενή λίστα των servers, αν δεν υπάρχουν, αντί του μηδέν.
  • Τοπολογία Refactor να χρησιμοποιούν ενιαία ονομασία και τη σημασιολογία.
  • δοκιμή Auto patched ρουμπίνι εκδόσεις για Travis.
  • namespace συλλογή Ενημέρωση για να δείξει την πρώτη βάση δεδομένων.
  • Ενημερώσεις έτσι τεστ σουίτα μπορεί να τρέξει με τη χρήση SSL στο Jenkins.
  • Χρησιμοποιήστε #getaddrinfo να καθορίσει το πρωτόκολλο στην κατηγορία Διεύθυνση.
  • URI λάθη μετακόμισε στο κατάλληλο κατάλογο.

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

  • Χρησιμοποιείτε μόνο τις επιλογές SSL εάν: ssl είναι αλήθεια
  • πηγές ταυτότητας Fix και ελαφρά Refactor auth.
  • Μην ανυψώνετε ένα σφάλμα αν μια ανύπαρκτη συλλογή πέσει.
  • Αύξηση σφάλματος για ακατάλληλο ερωτήματα και δεν στέλνουν στον server.
  • Εκτύπωση πρώτα 250 χαρακτήρες της επιλογής ερωτήματος κατά την είσοδο και διάσωσης επιθεωρήσει σφάλματος.
  • Cluster επιστρέφει κενή λίστα των servers, αν δεν υπάρχουν, αντί του μηδέν.
  • Τοπολογία Refactor να χρησιμοποιούν ενιαία ονομασία και τη σημασιολογία.
  • δοκιμή Auto patched ρουμπίνι εκδόσεις για Travis.
  • namespace συλλογή Ενημέρωση για να δείξει την πρώτη βάση δεδομένων.
  • Ενημερώσεις έτσι τεστ σουίτα μπορεί να τρέξει με τη χρήση SSL στο Jenkins.
  • Χρησιμοποιήστε #getaddrinfo να καθορίσει το πρωτόκολλο στην κατηγορία Διεύθυνση.
  • URI λάθη μετακόμισε στο κατάλληλο κατάλογο.

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

  • Χρησιμοποιείτε μόνο τις επιλογές SSL εάν: ssl είναι αλήθεια
  • πηγές ταυτότητας Fix και ελαφρά Refactor auth.
  • Μην ανυψώνετε ένα σφάλμα αν μια ανύπαρκτη συλλογή πέσει.
  • Αύξηση σφάλματος για ακατάλληλο ερωτήματα και δεν στέλνουν στον server.
  • Εκτύπωση πρώτα 250 χαρακτήρες της επιλογής ερωτήματος κατά την είσοδο και διάσωσης επιθεωρήσει σφάλματος.
  • Cluster επιστρέφει κενή λίστα των servers, αν δεν υπάρχουν, αντί του μηδέν.
  • Τοπολογία Refactor να χρησιμοποιούν ενιαία ονομασία και τη σημασιολογία.
  • δοκιμή Auto patched ρουμπίνι εκδόσεις για Travis.
  • namespace συλλογή Ενημέρωση για να δείξει την πρώτη βάση δεδομένων.
  • Ενημερώσεις έτσι τεστ σουίτα μπορεί να τρέξει με τη χρήση SSL στο Jenkins.
  • Χρησιμοποιήστε #getaddrinfo να καθορίσει το πρωτόκολλο στην κατηγορία Διεύθυνση.
  • URI λάθη μετακόμισε στο κατάλληλο κατάλογο.

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

  • Χρησιμοποιείτε μόνο τις επιλογές SSL εάν: ssl είναι αλήθεια
  • πηγές ταυτότητας Fix και ελαφρά Refactor auth.
  • Μην ανυψώνετε ένα σφάλμα αν μια ανύπαρκτη συλλογή πέσει.
  • Αύξηση σφάλματος για ακατάλληλο ερωτήματα και δεν στέλνουν στον server.
  • Εκτύπωση πρώτα 250 χαρακτήρες της επιλογής ερωτήματος κατά την είσοδο και διάσωσης επιθεωρήσει σφάλματος.
  • Cluster επιστρέφει κενή λίστα των servers, αν δεν υπάρχουν, αντί του μηδέν.
  • Τοπολογία Refactor να χρησιμοποιούν ενιαία ονομασία και τη σημασιολογία.
  • δοκιμή Auto patched ρουμπίνι εκδόσεις για Travis.
  • namespace συλλογή Ενημέρωση για να δείξει την πρώτη βάση δεδομένων.
  • Ενημερώσεις έτσι τεστ σουίτα μπορεί να τρέξει με τη χρήση SSL στο Jenkins.
  • Χρησιμοποιήστε #getaddrinfo να καθορίσει το πρωτόκολλο στην κατηγορία Διεύθυνση.
  • URI λάθη μετακόμισε στο κατάλληλο κατάλογο.

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

  • Να επιτρέπονται ορισμένες επιλογές URI να έχουν αναμιχθεί περιπτώσεις.
  • Διόρθωση σφάλματος στην MongoReplicaSetClient όταν δεν μάνατζερ έχει οριστεί και το μέγιστο μέγεθος της παρτίδας αναφέρεται.
  • Διόρθωση σφάλματος κατά τη δημιουργία / διαγραφή χρηστών και τη δημιουργία ενός δείκτη σε mongos εκδόσεις & # X3C? 2.4.
  • Bug καθορίσει ότι jnote και wnote δεν θα πρέπει να αυξήσουν τα λάθη όταν συνδέεται με την κληρονομιά servers.

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

  • Εξαίρεση θα πρέπει να αυξηθεί όταν χρησιμοποιείτε το όριο () με ένας δείκτης εξάτμισης
  • Υποστήριξη URI κωδικοποιημένους χαρακτήρες σε κωδικούς πρόσβασης
  • Πρόβλημα σύνδεσης σε πολλαπλές βάσεις δεδομένων
  • Crash με BSON :: ObjectId.new ( «& # X5c? Xff ')
  • Αύξηση σφάλματος όταν σημαία καυσαερίων χρησιμοποιείται με mongos
  • find_and_modify δεν επιστρέφει lastErrorObject

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

  • Προστέθηκε υποστήριξη για την παρτίδα τοποθετήσετε πάνω από πολλαπλά μηνύματα
  • Προστέθηκε υποστήριξη για κατ 'εξουσιοδότηση ταυτότητας.
  • Προστέθηκε υποστήριξη για την επικύρωση του πιστοποιητικού SSL.
  • Διορθώθηκε το πρόβλημα με την υποστήριξη για auth params το πρόγραμμα ανάλυσης URI.
  • Σταθερή Apache συμμόρφωση άδεια 2.0.
  • Σταθερή bson σφάλματα γ-επέκταση.

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

  • Σταθερή:
  • θέμα Συνδρομικότητα στο PoolManager # connect_to_members
  • σύνολο Replica: κοντινότερο προτίμησης ανάγνωσης
  • Replica / sharded λάθη επανασύνδεση πελάτη
  • ShardingPoolManager :: check_connection_health ταυτότητας που δεν υποστηρίζουν

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

  • MongoClient, MongoReplicaSetClient, MongoShardedClient και GridFS εφαρμόσει ένα νέο Αποστολή ανησυχία διασύνδεση σε πελάτη, DB, Συλλογή και Λειτουργία επίπεδα
  • αποδοκιμασία Mongo :: Σύνδεση υπέρ της Mongo :: MongoClient
  • αποδοκιμασία Mongo :: ReplSetConnection υπέρ της Mongo :: MongoReplicaSetClient
  • αποδοκιμασία Mongo :: ShardedConnection υπέρ της Mongo :: MongoShardedClient
  • Να επιτρέπεται η προδιαγραφή του ερωτήματος σχόλιο opt (Evan Broder)
  • Fix για έλεγχο ταυτότητας πισίνα και αποσύνδεση (Olivier Bonnaure)
  • Fix για το δρομέα μην κλείσει το presense εξαιρέσεων (Simon Simeonov)
  • Fix για τα δεδομένα στείλετε αποτυχία δεν κλείνει την υποδοχή (Nelson Ελχέιγκ)
  • Εκπαιδευτικά και μη τεκμηρίωση κώδικα μετακόμισε στο GitHub wiki
  • Υπό την προϋπόθεση δυαδικό mongo_client έχει μετονομαστεί σε mongo_console

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

  • Προστέθηκε δοκιμή και την πλήρη υποστήριξη για MongoDB 2.1 & 2.2
  • Προστέθηκε Aggregation πλαίσιο μέθοδο βοηθός
  • Προστέθηκε υποστήριξη για Mongos υψηλή διαθεσιμότητα
  • Τροποποιημένο και πρόσθεσε νέες προτιμήσεις ανάγνωσης (λεπτομέρειες στο τεκμηρίωση)
  • Προστέθηκε υποστήριξη για data center της ευαισθητοποίησης (tag_sets)
  • Διορθώθηκε το bug που προσπάθησε να κλείσει τους δρομείς σε λάθος μέλος του συνόλου αντίγραφο

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

  • μετρήσεις επιδόσεων και βελτιώσεις (ειδικά για το C-επεκτάσεις )
  • Διορθώσεις σφαλμάτων για τον έλεγχο χορδές με μη UTF-8 αναγκαστική ή σιωπηρή κωδικοποιήσεις
  • Προστέθηκε ανανέωσης υποστήριξη για πολλαπλές σπείρωμα περιπτώσεις ReplSetConnection
  • Προστέθηκε την ικανότητα να χειριστεί IRB :: Ματαίωση εξαίρεσης (ctrl-c) καθαρά
  • Προστέθηκε υποστήριξη για μεγάλες ημερομηνίες για πλατφόρμες 32-bit (Ruby 1.9 +)
  • Προστέθηκε #to_ary μέθοδος για BSON :: ObjectId

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

  • Προστέθηκε δυνατότητα ελέγχου ταυτότητας μέσω της δευτερογενούς αν κύριου κόμβου δεν είναι διαθέσιμη
  • Replica που διάστημα ανανέωσης επιβάλλει τώρα ένα κάτω φράγμα των 60 δευτερολέπτων
  • Προστέθηκε τεκμηρίωση για τη ρίψη ευρετήρια, συλλογές, βάσεις δεδομένων
  • καθαρισμού εξόδου Test (...) s, εκτός εάν συμβεί αποτυχία

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

  • Προστέθηκε νήμα συγγένεια με Mongo :: Pool
  • Προστέθηκε την ανάπτυξη εργασιών.
  • Προστέθηκε Travis CI στήριξης.
  • προειδοποιητικό Καταγραφή μήνυμα εμφανίζεται μόνο για το επίπεδο:. Debug

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

  • Προστέθηκε Gemfile

  • μορφή σπόρων
  • ReplSetConnection τώρα είναι σειρά της «υποδοχής: λιμένων». χορδές
  • Προστέθηκε διαβάσετε προτίμησης:. Secondary_only
  • Προστέθηκε την ικανότητα να συνδεθείτε διάρκειας -. Ενεργοποιημένη από προεπιλογή
  • Προστέθηκε μόνο για ανάγνωση επιλογή για DB # adduser.
  • Προστέθηκε:. Collectonerror επιλογή για χύμα-ένθετο
  • Προστέθηκε και ενημερώνεται επιλογές URI (τώρα με πεζά ή κεφαλαία).
  • Διόρθωση σφάλματος για ReplSet ανανέωσης προσπαθεί να κλείσει μια κλειστή υποδοχή.
  • Προεπιλογή op_timeout για ReplSetConnection είναι τώρα απενεργοποιημένη (ήταν 30 δευτερόλεπτα).
  • db Υποστήριξη επιλογή εξόδου για το χάρτη μείωση.
  • Υποστήριξη για τη διατήρηση περιορισμένη εκδόσεις των αρχείων που χρησιμοποιούν GridFS.

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

  • Αφαιρέθηκε:. Λειτουργία ανανέωσης async
  • άτομα με ειδικές ανάγκες λειτουργίας αυτόματης ανανέωσης από προεπιλογή. Αν θέλετε ο οδηγός να ελέγχει αυτόματα την κατάσταση του συνόλου ρεπλίκα, θα πρέπει να χρησιμοποιήσετε: λειτουργία συγχρονισμού. Σημειώστε ότι η ρεπλίκα που ανανέωσης έχει σχεδιαστεί μόνο για λογαριασμό της καλοήθους αλλαγές στο σύνολο ρεπλίκα (προσθήκη και την αφαίρεση των κόμβων που δεν επηρεάζουν τις τρέχουσες συνδέσεις).
  • Διορθώθηκε το bug με τις εντολές που αποστέλλονται σε δευτερεύοντες κόμβους. Η επόμενη έκδοση θα σας επιτρέψει να καθορίσετε όπου μπορούν να σταλούν εντολές.
  • Υποστήριξη:. Ι επιλογή ασφαλούς λειτουργίας
  • Fix: max_scan και:. Επιλογές Δρομέας show_disk_loc

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

  • Απλοποιημένη σύνολο ρεπλίκα ανανέωση
  • Fix σφάλματα που σχετίζονται με το σύνολο αντίγραφο ανανέωση.
  • Κάντε δρομέα αρκετά έξυπνος για να συνεχίσει να λειτουργεί ακόμη και αν μια ανανέωσης ενεργοποιείται.

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

  • Fix GridIO # παίρνει λάθος άπειρο βρόχο
  • Fix BSON :: OrderedHash # απορρίψει! αφήνοντας τα κλειδιά με μηδενικές τιμές
  • Μικρά σημασιολογική αποτύπωση για OrderedHash # απορρίπτουν!
  • Fix Mongo :: DB για να επιτρέψει χαρακτήρες στα ονόματα συλλογή μέθοδο μετατόπισης
  • Υποστήριξη νέα επιλογή του server regex & quot? S & quot? (Dotall). Αυτό είναι διπλωμένο με & # X5c? Μ. Σε Ruby
  • Fix έτσι ώστε Δρομέας # κοντά χτυπά το δικαίωμα κόμβο όταν:. Ενεργοποιηθεί read_secondary
  • Υποστήριξη maxScan, showDiskLoc και returnKey επιλογές δρομέα.
  • Κάντε DB # validate_collection συμβατό με v1.9.1 διακομιστή.
  • Fix έτσι ώστε GridIO # παίρνει επιστρέφει τοπικό MD5 MD5 με αγώνες MD5 διακομιστή.
  • bug Fix στην BSON :: OrderedHash που αποτρέπει YAML.load.
  • Fix παράδειγμα από / παραδείγματα.
  • Βεβαιωθείτε ότι δεν τροποποιούν τα επιχειρήματα hash καλώντας Hash # DUP κατά περίπτωση.
  • Βεβαιωθείτε ότι JRuby deserializer διατηρεί δυαδικό υποτύπους σωστά.
  • Fix για streaming ένα κενό αρχείο σε GridFS.
  • διορθώσεις Μικρά doc.

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

sqlparse
sqlparse

12 May 15

Joist
Joist

10 Dec 15

Άλλο λογισμικό του προγραμματιστή MongoDB Development Team

Σχόλια για MongoDB Ruby Driver

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