MongoDB Databáze je NoSQL databáze dokument orientovaný, ideální pro prostředí s vysokou intenzivní zatížení.
MongoDB Ruby Driver umožňuje vývojářům psát aplikace, které připojit, ukládat a načítat informace z databáze MongoDB.
Jedná se o konektor MongoDB vytvořen a podporován oficiální vývojovým týmem MongoDB, přichází nabitý spoustou příkladů a dokumentace.
MongoDB Ruby Ovladač obsahuje podporu pro primární klíče, kurzory, sdružování připojení, kódování řetězce, větvení a zásuvkové časových limitů.
Testováno pracovat na obou Ruby a JRuby.
MongoDB také přichází s ovladači pro různé jiné programovací jazyky, stejně:
C
C #
C ++
PHP
Perl
Java
Scala
Erlang
Python
Node.js
Haskell
Co je nového v této verzi:
- Používejte pouze možnosti SSL pokud: ssl je pravda,
- Zdroje k ověření pravosti Fix a mírné auth refactor.
- Nezvedejte chybu, pokud je neexistující sběr klesl.
- Zvýšit chybu za chybně dotazů a ne odeslat na server.
- tisknout jako první 250 znaků pro voliče dotazu při přihlašování a záchranné kontrolovat chybu.
- Cluster vrací prázdný seznam serverů, pokud není tomu tak namísto nulu.
- Topologie refactor použít jednotný pojmenování a sémantiku.
- Auto zkušební patched ruby verze na Travise.
- sbírka Aktualizace názvů na první ukázat databáze.
- Aktualizace takže testovací sada lze spustit pomocí SSL v Jenkins.
- Použít #getaddrinfo určit protokol ve třídě adresního řádku prohlížeče.
- URI chyby přesunuta do příslušného adresáře.
Co je nového ve verzi 2.1.0:
- Používejte pouze možnosti SSL, jestliže: ssl je true
- Zdroje k ověření pravosti Fix a mírné auth refactor.
- Nezvedejte chybu, pokud je neexistující sběr klesl.
- Zvýšit chybu za chybně dotazů a ne odeslat na server.
- tisknout jako první 250 znaků pro voliče dotazu při přihlašování a záchranné kontrolovat chybu.
- Cluster vrací prázdný seznam serverů, pokud není tomu tak namísto nulu.
- Topologie refactor použít jednotný pojmenování a sémantiku.
- Auto zkušební patched ruby verze na Travise.
- sbírka Aktualizace názvů na první ukázat databáze.
- Aktualizace takže testovací sada lze spustit pomocí SSL v Jenkins.
- Použít #getaddrinfo určit protokol ve třídě adresního řádku prohlížeče.
- URI chyby přesunuta do příslušného adresáře.
Co je nového ve verzi 2.0.5:
- Používejte pouze možnosti SSL, jestliže: ssl je true
- Zdroje k ověření pravosti Fix a mírné auth refactor.
- Nezvedejte chybu, pokud je neexistující sběr klesl.
- Zvýšit chybu za chybně dotazů a ne odeslat na server.
- tisknout jako první 250 znaků pro voliče dotazu při přihlašování a záchranné kontrolovat chybu.
- Cluster vrací prázdný seznam serverů, pokud není tomu tak namísto nulu.
- Topologie refactor použít jednotný pojmenování a sémantiku.
- Auto zkušební patched ruby verze na Travise.
- sbírka Aktualizace názvů na první ukázat databáze.
- Aktualizace takže testovací sada lze spustit pomocí SSL v Jenkins.
- Použít #getaddrinfo určit protokol ve třídě adresního řádku prohlížeče.
- URI chyby přesunuta do příslušného adresáře.
Co je nového ve verzi 2.0.4:
- Používejte pouze možnosti SSL, jestliže: ssl je true
- Zdroje k ověření pravosti Fix a mírné auth refactor.
- Nezvedejte chybu, pokud je neexistující sběr klesl.
- Zvýšit chybu za chybně dotazů a ne odeslat na server.
- tisknout jako první 250 znaků pro voliče dotazu při přihlašování a záchranné kontrolovat chybu.
- Cluster vrací prázdný seznam serverů, pokud není tomu tak namísto nulu.
- Topologie refactor použít jednotný pojmenování a sémantiku.
- Auto zkušební patched ruby verze na Travise.
- sbírka Aktualizace názvů na první ukázat databáze.
- Aktualizace takže testovací sada lze spustit pomocí SSL v Jenkins.
- Použít #getaddrinfo určit protokol ve třídě adresního řádku prohlížeče.
- URI chyby přesunuta do příslušného adresáře.
Co je nového ve verzi 2.0.3:
- Používejte pouze možnosti SSL, jestliže: ssl je true
- Zdroje k ověření pravosti Fix a mírné auth refactor.
- Nezvedejte chybu, pokud je neexistující sběr klesl.
- Zvýšit chybu za chybně dotazů a ne odeslat na server.
- tisknout jako první 250 znaků pro voliče dotazu při přihlašování a záchranné kontrolovat chybu.
- Cluster vrací prázdný seznam serverů, pokud není tomu tak namísto nulu.
- Topologie refactor použít jednotný pojmenování a sémantiku.
- Auto zkušební patched ruby verze na Travise.
- sbírka Aktualizace názvů na první ukázat databáze.
- Aktualizace takže testovací sada lze spustit pomocí SSL v Jenkins.
- Použít #getaddrinfo určit protokol ve třídě adresního řádku prohlížeče.
- URI chyby přesunuta do příslušného adresáře.
Co je nového ve verzi 1.12.0 / 2.0.0.beta:
- povolit určité možnosti URI mít smíšené případy.
- Oprava chyby v MongoReplicaSetClient, když je nastaven žádný manažer a maximální velikost dávky je odkazováno.
- Oprava chyby při vytváření / odstraňování uživatelů a vytvoření indexu v mongos verzích & # x3c; 2.4.
- Bug fix že jnote a wnote by neměla zvyšovat chyby při připojení k starších serverů.
Co je nového ve verzi 1.9.2:
- Výjimka by měla být zvýšena při použití limitu () s výfuk kurzor
- Podpora URI zakódované znaky v heslech
- Problém připojení k více databázím
- Crash s BSON :: ObjectId.new ( '& # x5c; xFF ")
- , když je výfukový vlajka použita s mongos Raise chyba
- find_and_modify nevrátí lastErrorObject
Co je nového ve verzi 1.9.0:.
- Byla přidána podpora pro dávkové vložit přes více zpráv
- Byla přidána podpora pro autentizaci přenesené pravomoci.
- Byla přidána podpora pro ověřování SSL certifikátů.
- Oprava problému s podporou auth params URI analyzátor.
- Pevná Apache 2.0 licence shoda.
- Pevná bson c-rozšíření chyby.
Co je nového ve verzi 1.8.6:
- Opraveno:
- problém souběžnosti v PoolManager # connect_to_members
- Sada replik: Nejbližší čtení preference
- Replica / sharded chyby klient opětovné připojení
- ShardingPoolManager :: check_connection_health nepodporuje ověřování
Co je nového ve verzi 1.8.0:
- MongoClient, MongoReplicaSetClient, MongoShardedClient a GridFS zavést nová napsat týkají rozhraní na klientovi, DB, Sběr a provoz úrovně
- Ukončení podpory Mongo :: Spojení ve prospěch Mongo :: MongoClient
- Ukončení podpory Mongo :: ReplSetConnection ve prospěch Mongo :: MongoReplicaSetClient
- Ukončení podpory Mongo :: ShardedConnection ve prospěch Mongo :: MongoShardedClient
- Povolit specifikaci komentář dotazu opt (Evan Broder)
- Fix pro autentizaci bazénu a odhlášení (Olivier Bonnaure)
- Fix pro kurzor není uzavřen v presense výjimek (Simon Simeonov)
- Fix pro data odeslat selhání nezavírá socket (Nelson Elhage)
- Návody a dokumentace Bezkódový přesunuta do GitHub wiki
- Pokud binární mongo_client byl přejmenován na mongo_console
Co je nového ve verzi 1.7.0:
- Přidal testování a plnou podporu pro MongoDB 2.1 a 2.2
- z přidané Aggregation Framework pomocník metoda
- Byla přidána podpora pro Mongos vysoké dostupnosti
- Upravené a přidány nové čtení preference (podrobnosti v dokumentaci)
- Byla přidána podpora pro uvědomění datového centra (tag_sets)
- Opravena chyba, která se pokusil uzavřít kurzory na špatnou sadu replik člena
Co je nového ve verzi 1.6.3:
- měření výkonu a vylepšení (zejména pro C-rozšíření )
- Opravy chyb pro kontrolu řetězce s non UTF-8 nucené nebo implicitní kódování
- Přidána refresh podpora pro více závitových instancí ReplSetConnection
- Přidána schopnost zvládnout IRB :: Abort výjimkou (Ctrl-C) čistě
- Byla přidána podpora pro velké dat na 32bitových platformách (Ruby 1.9 +)
- Přidána #to_ary metodu pro BSON :: ObjectID
Co je nového ve verzi 1.6.2:
- Přidána možnost autentizace přes sekundární pokud primární uzel nedostupný
- Replika nastavit interval aktualizace nyní uplatňuje spodní hranici 60 sekund
- Přidána dokumentace k zahození indexy, sbírky, databáze
- Testovací výstup vyčištění (...) y, pokud dojde k výpadku
Co je nového ve verzi 1.6.1:.
- Přidal závit afinita k Mongo :: Pool
- z přidané nasazení úkoly.
- z přidané Travis CI podporu.
- varovná hlášení protokolování se zobrazí pouze na úrovni:. Ladění
Co je nového ve verzi 1.6.0:.
- Přidáno Gemfile
- ReplSetConnection semeno je nyní pole "hostitelských: port". řetězcích
- Přidáno čtení preference:. Secondary_only
- Přidána možnost přihlásit trvání -. Ve výchozím stavu povoleno
- Přidána pouze pro čtení možnost pro DB # adduser.
- Přidaný:. Collectonerror volba pro hromadné vložení
- Added a aktualizované možnosti URI (nyní malá a velká písmena).
- Oprava chyby ReplSet obnovení pokusu o zavření uzavřený zásuvku.
- Výchozí op_timeout pro ReplSetConnection je nyní zakázána (byl 30 sekund).
- Podpora db možnost výstupu na mapě snížit.
- Podpora pro udržení omezených verzí souborů pomocí GridFS.
Formát
Co je nového ve verzi 1.5.0:
- Odstraněno:. Asynchronní režim refresh
- Vypnutá režim automatického obnovování ve výchozím nastavení. Chcete-li řidič automaticky zkontrolovat stav sady replik, musíte použít: režim synchronizace. Všimněte si, že repliky nastavit obnovovací je určena pouze na účet pro benigní změny v sadě replik (přidávání a odebírání uzly, které nemají vliv na současná připojení).
- Opravena chyba s příkazy odesílány na sekundární uzly. Další verze vám umožní určit, kde lze zasílat příkazy.
- Podpora:. J možnost nouzového režimu
- Oprava: max_scan a:. Show_disk_loc možnosti kurzoru
Co je nového ve verzi 1.4.1:.
- Zjednodušený sady replik refresh
- Opravili jsme chyby spojené s replikou set refresh.
- Ujistěte se kurzor dost chytrý, aby i nadále fungovat, i když obnovovací je spuštěna.
Co je nového ve verzi 1.3.1:
- Fix GridIO # dostává nekonečnou smyčku chybu
- Fix BSON :: OrderedHash # odmítnout! opouštět klíčů s hodnotami null
- Minor sémantický oprava OrderedHash # odmítnout!
- Fix Mongo :: DB, aby symboly v názvech sběrných metoda pojezdová
- Podpora nového serveru regex možnost & quot; s & quot; (Dotall). To je složen se & # x5c, m. V Ruby
- Fix takže Cursor # blízko zasáhne ten správný uzel, když:. Je povolena read_secondary
- Podpora maxScan, showDiskLoc a returnKey možnosti kurzoru.
- Vytvořit DB # validate_collection kompatibilní se serverem v1.9.1.
- Fix takže GridIO # dostane vrátí místní MD5 MD5 se shoduje serveru MD5.
- Fix chyby v BSON :: OrderedHash, která zabraňuje YAML.load.
- Fix příklad z / příkladů.
- Ujistěte se, že nebudeme měnit hash argumenty tím, že volá Hash # dup pokud je to vhodné.
- Ujistěte se, že JRuby deserializer zachovává binární podtypy správně.
- Fix pro streamování prázdný soubor do GridFS.
- Minor doc opravy.
Komentáře nebyl nalezen