MongoDB Ruby Driver

Screenshot der Software:
MongoDB Ruby Driver
Softwarebeschreibung:
Version: 2.2.4 Aktualisiert
Upload-Datum: 6 Mar 16
Lizenz: Frei
Popularität: 111

Rating: 5.0/5 (Total Votes: 1)

Die MongoDB Datenbank ist eine dokumentenorientierte NoSQL Datenbank, ideal für hochintensive Belastung Umgebungen.

Der MongoDB Ruby-Treiber ermöglicht es Entwicklern, Anwendungen zu schreiben, die, speichern und Abrufen von Informationen aus einer Datenbank MongoDB verbinden.

Dies ist ein MongoDB-Anschluss von der offiziellen MongoDB-Entwicklungsteam erstellt und unterstützt werden, mit vielen Beispielen und Dokumentation verpackt zu bekommen.

Der MongoDB Ruby-Treiber bietet Unterstützung für Primärschlüssel, Cursor, Connection Pooling, String-Codierung, gabeln und Buchse Timeouts.

Getestet auf sowohl Ruby und JRuby zu arbeiten.

MongoDB kommt auch mit Treibern für verschiedene andere Programmiersprachen auch:

C

C #

C ++

PHP

Perl

Java

Scala

Erlang

Python

Node.js

Haskell

Was ist neu in dieser Version:

  • Nur SSL-Optionen verwenden wenn: ssl ist wahr
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in Version 2.1.0:

  • Nur SSL-Optionen verwenden, wenn: ssl wahr ist
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in Version 2.0.5:

  • Nur SSL-Optionen verwenden, wenn: ssl wahr ist
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in Version 2.0.4:

  • Nur SSL-Optionen verwenden, wenn: ssl wahr ist
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in Version 2.0.3:

  • Nur SSL-Optionen verwenden, wenn: ssl wahr ist
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in der Version 1.12.0 / 2.0.0.beta:

  • Lassen Sie bestimmte URI-Optionen gemischt Fälle zu haben.
  • Bug fix in MongoReplicaSetClient wenn kein Manager und max Losgröße eingestellt ist, verwiesen wird.
  • Bug fix beim Erstellen / Entfernen von Benutzern und einen Index in mongos Versionen & # x3c zu schaffen; 2.4.
  • Bug beheben, dass jnote und wnote sollten keine Fehler zu erhöhen, wenn auf Legacy-Servern verbunden sind.

Was ist neu in Version 1.9.2:

  • Ausnahme ausgelöst werden soll, wenn Grenze mit () mit ein Abgas Cursor
  • Unterstützung URI-codierte Zeichen in Passwörtern
  • Problem auf mehrere Datenbanken verbinden
  • Absturz mit BSON :: ObjectId.new ( '& # x5C; xff')
  • Erhöhen Sie Fehler beim Auspuff-Flag mit mongos verwendet wird
  • find_and_modify nicht zurück lastErrorObject

Was ist neu in Version 1.9.0:.

  • Unterstützung für Batch mehrere Nachrichten einfügen über
  • Unterstützung für delegierte Authentifizierung.
  • Unterstützung für SSL-Zertifikat-Validierung.
  • Problem behoben, mit Unterstützung für Auth params den URI-Parser.
  • Fixed Apache-2.0-Lizenz-Compliance.
  • Fixed BSON c-Erweiterung Bugs.

Was ist neu in Version 1.8.6:

  • Fixed:
  • Concurrency Problem in Poolmanager # connect_to_members
  • Replica Set: nächste Lese bevorzugt
  • Replica / sharded Client Wiederverbindung Fehler
  • ShardingPoolManager :: check_connection_health nicht unterstützen Authentifizierung

Was ist neu in Version 1.8.0:

  • MongoClient, MongoReplicaSetClient, implementieren MongoShardedClient und GridFS eine neue schreiben Sorge Schnittstelle auf den Client, DB, Sammlung und Bedienebenen
  • Deprecation von Mongo :: Verbindungs ​​zugunsten von Mongo :: MongoClient
  • Deprecation von Mongo :: ReplSetConnection zugunsten von Mongo :: MongoReplicaSetClient
  • Deprecation von Mongo :: ShardedConnection zugunsten von Mongo :: MongoShardedClient
  • Zulassen Angabe Kommentar Abfrage opt (Evan Broder)
  • Fix für die Pool-Authentifizierung und logout (Olivier Bonnaure)
  • Fix für Cursor nicht in presense von Ausnahmen (Simon Simeonov)
  • geschlossen
  • Fix für Daten senden Fehler nicht schließen Buchse (Nelson Elhage)
  • Tutorials und nicht Code-Dokumentation zu GitHub Wiki bewegt
  • Sofern binäre mongo_client wurde umbenannt in mongo_console

Was ist neu in Version 1.7.0:

  • hinzugefügt Testen und volle Unterstützung für MongoDB 2.1 & 2.2
  • hinzugefügt Aggregation Rahmenhilfsmethode
  • Unterstützung für Mongos hohe Verfügbarkeit
  • Modifizierte und hat neue Lesepräferenzen (Details in der Dokumentation)
  • Unterstützung für Datencenter Bewusstsein (tag_sets)
  • Ein Fehler wurde behoben, der Cursor auf falschen Replikatssatz Mitglied schließen versucht,

Was ist neu in Version 1.6.3:

  • Performance-Messungen und Verbesserungen (vor allem für C-Erweiterungen )
  • Bug-Fixes für Strings mit nicht UTF-8 gezwungen oder implizierten Codierungen
  • Überprüfung
  • hinzugefügt refresh Unterstützung für mehrere Gewinde Instanzen von ReplSetConnection
  • Möglichkeit hinzugefügt, IRB zu handhaben :: Abort Exception (Strg-C) sauber
  • Unterstützung für große Daten ein 32-Bit-Plattformen (Ruby 1.9 +)
  • hinzugefügt #to_ary Methode für BSON :: ObjectId

Was ist neu in Version 1.6.2:

  • Möglichkeit hinzugefügt, über sekundäre Authentifizierung, wenn primäre Knoten nicht verfügbar
  • Replikatssatzes Aktualisierungsintervall erzwingt nun eine untere Grenze von 60 Sekunden
  • hinzugefügt Dokumentation Löschen von Indizes, Sammlungen, Datenbanken
  • Test Ausgang Bereinigung (...) s, es sei denn Fehler auftritt

Was ist neu in Version 1.6.1:.

  • hinzugefügt Gewinde Affinität zu Mongo :: Pool
  • hinzugefügt bereitstellen Aufgaben.
  • hinzugefügt Travis CI-Unterstützung.
  • Protokollierung Warnmeldung wird nur für Level angezeigt. Debug

Was ist neu in Version 1.6.0:.

  • hinzugefügt Gemfile
  • ReplSetConnection Samen Format ist jetzt Array von "host: port". Strings
  • lesen Hinzugefügt Präferenz. Secondary_only
  • Möglichkeit hinzugefügt, Dauer anmelden -. Standardmäßig aktiviert
  • hinzugefügt nur lesbar Option für DB # adduser.
  • hinzugefügt. Collectonerror Option für Großeinsatz
  • hinzugefügt und aktualisiert URI-Optionen (jetzt Groß- und Kleinschreibung).
  • Bug fix für ReplSet Refresh versucht, eine geschlossene Fassung zu schließen.
  • Standard op_timeout für ReplSetConnection ist jetzt deaktiviert (war 30 Sekunden).
  • Unterstützung db Ausgabeoption für Karte zu reduzieren.
  • Unterstützung für die Aufbewahrung eingeschränkte Versionen von Dateien mit GridFS.

Was ist neu in Version 1.5.0:

  • Entfernt:. Asynchron-Refresh-Modus
  • Deaktiviert Auto-Refresh-Modus standardmäßig. Wenn Sie den Treiber automatisch überprüfen den Zustand der Replikat-Gruppe wollen, müssen Sie verwenden: Sync-Modus. Beachten Sie, dass Replikatsatzes refresh ist ausschließlich auf Rechnung bei gutartigen Veränderungen des Replikat-Gruppe (Hinzufügen und Entfernen von Knoten, die keine aktuellen Verbindungen beeinflussen).
  • Ein Fehler wurde behoben mit Befehlen wird an sekundären Knoten gesendet. Die nächste Version wird können Sie angeben, wo Befehle gesendet werden können.
  • Unterstützung:. J abgesicherten Modus
  • Fix: max_scan und:. Show_disk_loc Cursor-Optionen

Was ist neu in Version 1.4.1:.

  • Vereinfachte Replikatssatz Refresh
  • Fix Bugs mit Replikatssatz Refresh verbunden.
  • Stellen Sie den Cursor intelligent genug, um zu funktionieren auch weiterhin, selbst wenn ein Refresh ausgelöst wird.

Was ist neu in Version 1.3.1:

  • Fix Gridio # bekommt Endlosschleife Fehler
  • Fix BSON :: OrderedHash # ablehnen! Tasten mit Null-Werten
  • verlassen
  • Minor semantische Fix für OrderedHash # ablehnen!
  • Fix Mongo :: DB Symbole in Verfahren Verfahrgeschwindigkeit Sammlung Namen zu erlauben
  • Unterstützung neuer Server regex Option & quot; s & quot; (Dotall). Dies wird gefaltet in mit & # x5C;. M in Ruby
  • fixieren, so dass Cursor # schließen trifft den richtigen Knoten, wenn:. Read_secondary aktiviert ist
  • Unterstützung MaxScan, showDiskLoc und returnKey Cursor-Optionen.
  • Erstellen DB # validate_collection mit Server v1.9.1 kompatibel.
  • Fix so dass Gridio # kehrt lokale md5 mit md5 bekommt passt Server md5.
  • Fix bug in BSON :: OrderedHash die YAML.load verhindert.
  • Fix Beispiel aus / Beispiele.
  • Stellen Sie sicher, dass wir Hash-Argumente nicht ändern Hash # dup bei Bedarf durch den Aufruf.
  • Stellen Sie sicher, dass JRuby Deserializer binäre Subtypen richtig bewahrt.
  • Fix für das Streaming eine leere Datei in GridFS.
  • Minor doc-Fixes.

Ähnliche Software

Andere Software von Entwickler MongoDB Development Team

Kommentare zu MongoDB Ruby Driver

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!