MongoDB база даних являє собою документ-орієнтованих баз даних NoSQL, ідеально підходить для середовищ з високою інтенсивного навантаження.
Драйвер MongoDB Рубін дозволяє розробникам створювати додатки, які з'єднують, зберігати та видавати інформацію з бази даних MongoDB.
Це MongoDB роз'єм створений і підтримується офіційною командою розробників MongoDB, приїжджаючи упаковані з великою кількістю прикладів і документації.
Драйвер MongoDB Рубін включає підтримку первинних ключів, курсори, пули сполук, кодування рядка, розгалуження і сокет тайм-ауту.
Випробувано працювати як на Ruby, і JRuby.
MongoDB також поставляється з драйверами для різних інших мов програмування, а також:
C
C #
C ++
PHP
Perl
Java
Скала
Erlang
Python
Node.js
Haskell
Що нового в цьому випуску:
- тільки використовувати опції SSL якщо: вірно SSL
- джерела аутентифікації Fix і невеликі Auth рефакторинг.
- Не піднімайте помилку, якщо не існує колекція відкидається.
- Підвищити помилку для некоректних запитів і не відправляти на сервер.
- Друк перші 250 символів селектора запитів при вході і аварійно-рятувальних перевіряють помилку.
- Cluster повертає порожній список серверів, якщо їх немає, а не нуль.
- Топологія рефакторинг використовувати Single іменування і семантику.
- Авто тест латками рубінові версії на Тревіса.
- Оновлення колекції імен, щоб показати базу даних в першу чергу.
- Оновлення тому набір тестів може працювати з використанням SSL в Дженкінс.
- Використовуйте #getaddrinfo для визначення протоколу в адресі класу.
- помилки URI переїхав у відповідний каталог.
Що нового у версії 2.1.0:
- Використовуйте тільки параметри SSL, якщо: SSL вірно
- джерела аутентифікації Fix і невеликі Auth рефакторинг.
- Не піднімайте помилку, якщо не існує колекція відкидається.
- Підвищити помилку для некоректних запитів і не відправляти на сервер.
- Друк перші 250 символів селектора запитів при вході і аварійно-рятувальних перевіряють помилку.
- Cluster повертає порожній список серверів, якщо їх немає, а не нуль.
- Топологія рефакторинг використовувати Single іменування і семантику.
- Авто тест латками рубінові версії на Тревіса.
- Оновлення колекції імен, щоб показати базу даних в першу чергу.
- Оновлення тому набір тестів може працювати з використанням SSL в Дженкінс.
- Використовуйте #getaddrinfo для визначення протоколу в адресі класу.
- помилки URI переїхав у відповідний каталог.
Що нового у версії 2.0.5:
- Використовуйте тільки параметри SSL, якщо: SSL вірно
- джерела аутентифікації Fix і невеликі Auth рефакторинг.
- Не піднімайте помилку, якщо не існує колекція відкидається.
- Підвищити помилку для некоректних запитів і не відправляти на сервер.
- Друк перші 250 символів селектора запитів при вході і аварійно-рятувальних перевіряють помилку.
- Cluster повертає порожній список серверів, якщо їх немає, а не нуль.
- Топологія рефакторинг використовувати Single іменування і семантику.
- Авто тест латками рубінові версії на Тревіса.
- Оновлення колекції імен, щоб показати базу даних в першу чергу.
- Оновлення тому набір тестів може працювати з використанням SSL в Дженкінс.
- Використовуйте #getaddrinfo для визначення протоколу в адресі класу.
- помилки URI переїхав у відповідний каталог.
Що нового у версії 2.0.4:
- Використовуйте тільки параметри SSL, якщо: SSL вірно
- джерела аутентифікації Fix і невеликі Auth рефакторинг.
- Не піднімайте помилку, якщо не існує колекція відкидається.
- Підвищити помилку для некоректних запитів і не відправляти на сервер.
- Друк перші 250 символів селектора запитів при вході і аварійно-рятувальних перевіряють помилку.
- Cluster повертає порожній список серверів, якщо їх немає, а не нуль.
- Топологія рефакторинг використовувати Single іменування і семантику.
- Авто тест латками рубінові версії на Тревіса.
- Оновлення колекції імен, щоб показати базу даних в першу чергу.
- Оновлення тому набір тестів може працювати з використанням SSL в Дженкінс.
- Використовуйте #getaddrinfo для визначення протоколу в адресі класу.
- помилки URI переїхав у відповідний каталог.
Що нового у версії 2.0.3:
- Використовуйте тільки параметри SSL, якщо: SSL вірно
- джерела аутентифікації Fix і невеликі Auth рефакторинг.
- Не піднімайте помилку, якщо не існує колекція відкидається.
- Підвищити помилку для некоректних запитів і не відправляти на сервер.
- Друк перші 250 символів селектора запитів при вході і аварійно-рятувальних перевіряють помилку.
- Cluster повертає порожній список серверів, якщо їх немає, а не нуль.
- Топологія рефакторинг використовувати Single іменування і семантику.
- Авто тест латками рубінові версії на Тревіса.
- Оновлення колекції імен, щоб показати базу даних в першу чергу.
- Оновлення тому набір тестів може працювати з використанням SSL в Дженкінс.
- Використовуйте #getaddrinfo для визначення протоколу в адресі класу.
- помилки URI переїхав у відповідний каталог.
Що нового у версії 1.12.0 / 2.0.0.beta:
- Дозволити деякі опції URI мати змішані випадки.
- Виправлена помилка в MongoReplicaSetClient, коли ніякої менеджер не встановлено і максимальний розмір партії згадується.
- Виправлена помилка при створенні / видаленні користувачів і створення індексу в mongos версіях & # x3c; 2.4.
- Виправлені помилки, що jnote і wnote не повинно викликати помилки при підключенні до успадкованих серверів.
Що нового у версії 1.9.2:
- Виключення повинен бути піднятий під час використання межі () з вихлопна курсор
- Підтримка URI закодовані символи в паролі
- Проблема підключення до кількох баз даних
- Краш з 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
- набір репліки: найближчі перевагу читання
- Репліка / sharded помилки клієнта перепідключення
- ShardingPoolManager :: check_connection_health не підтримує аутентифікації
Що нового у версії 1.8.0:
- MongoClient, MongoReplicaSetClient, MongoShardedClient і GridFS реалізувати новий написати інтерфейс заклопотаність у зв'язку з Клієнтом, DB, Збір і операційних рівнів
- Deprecation з Монго :: Підключення на користь Монго :: MongoClient
- Deprecation з Монго :: ReplSetConnection на користь Монго :: MongoReplicaSetClient
- Deprecation з Монго :: ShardedConnection на користь Монго :: MongoShardedClient
- Дозволити специфікацію запиту неавтоматичного коментар (Evan Бродер)
- Виправлена помилка аутентифікації і виходу з системи пулу (Олів'є Bonnaure)
- Виправлена помилка курсору не закриті в presense винятків (Simon Симеонов)
- Виправлена помилка відправки даних відмова не закриття сокета (Nelson Elhage)
- Навчальні посібники та без документації код переїхав в GitHub вики
- За умови бінарна mongo_client була перейменована в mongo_console
Що нового у версії 1.7.0:
- Додана перевірка і повна підтримка MongoDB 2.1 & 2.2
- долучення Aggregation Framework допоміжний метод
- Додана підтримка Mongos високої доступності
- Модифіковані і додані нові читати налаштування (подробиці в документації)
- Додана підтримка для інформування центрів обробки даних (tag_sets)
- Виправлена помилка, яка намагалася закрити курсори на неправильному набору реплік елемента
Що нового у версії 1.6.3:
- Показники ефективності та поліпшення (особливо для C-розширень )
- Виправлення помилок для перевірки рядків з не UTF-8 примусових або побічні кодувань
- Додана підтримка поновлення для декількох різьбовими примірників ReplSetConnection
- Додана можливість обробляти IRB :: Припинити виняток (Ctrl-C) чисто
- Додана підтримка великих дат на 32-розрядних платформах (Ruby 1.9 +)
- Додана #to_ary метод BSON :: ObjectId
Що нового у версії 1.6.2:
- Додана можливість аутентифікації через вторинний вузол, якщо первинний недоступний
- Копія встановити інтервал оновлення перевіряє наявність нижньою межею 60 секунд
- Додана документація для скидання індексів, колекцій, баз даних
- Результат тесту очищення (...) s, а то й виникає несправність
Що нового у версії 1.6.1 :.
- Додана нитка близькість до Монго :: Басейн,
- Додана розгортання завдань.
- Додана підтримка Travis CI.
- Попередження Logging повідомлення відображається тільки для рівня :. налагоджувати
Що нового у версії 1.6.0 :.
- Додана Gemfile
- ReplSetConnection насіння тепер масив 'хост: порт ". Рядків
- Додано прочитати переваги :. Secondary_only
- Додана можливість входу тривалість -. Включено за замовчуванням
- Додана опція для тільки для читання DB # AddUser.
- Додана :. Collectonerror варіант для безтарного-вставки
- Додана і оновлені варіанти URI (в даний час з урахуванням регістру).
- Виправлена помилка ReplSet поновлення намагатися закрити закритий сокет.
- За замовчуванням op_timeout для ReplSetConnection тепер відключена (було 30 секунд).
- Підтримка дб вихід варіант для карти зменшити.
- Підтримка для збереження обмежених версій файлів за допомогою GridFS.
Формат
Що нового у версії 1.5.0:
- Вилучено :. асинхронних режимі оновлення
- Відключений режим автоматичного оновлення за замовчуванням. Якщо ви хочете, щоб драйвер автоматично перевіряти стан набору реплік, ви повинні використовувати: режим синхронізації. Зверніть увагу, що репліка комплект поновлення призначений тільки для обліку доброякісних змін в наборі реплік (додавання і видалення вузлів, які не впливають на поточні з'єднання).
- Виправлена помилка з відправкою команд на вторинні вузли. Наступний реліз дозволить вам вказати, де команди можуть бути відправлені.
- Підтримка :. J безпечний вибір режиму
- Виправлена помилка: max_scan і :. Show_disk_loc опції курсора
Що нового у версії 1.4.1 :.
- Спрощена репліка набір поновлення
- Усунуто помилки, пов'язані з точною копією набору оновлення.
- Зробіть курсор досить розумний, щоб продовжувати функціонувати, навіть якщо оновлення запускається.
Що нового у версії 1.3.1:
- Fix GridIO # отримує нескінченну помилку петлі
- Fix BSON :: OrderedHash # відхиляти! залишивши ключі з нульовими значеннями
- Незначне семантичне виправлення для OrderedHash # відхиляти!
- Fix Монго :: DB, щоб символи в іменах збору метод переміщення
- Підтримка новий варіант сервера регулярок & Quot; s & Quot; (Dotall). Це складається з & # x5c ;. М в Рубіні
- Fix так, щоб курсор # близько вдаряє правильний вузол, коли :. Read_secondary включена
- Підтримка MaxScan, showDiskLoc і returnKey опції курсора.
- Зробіть DB # validate_collection сумісний з сервером v1.9.1.
- Виправлена помилка, так що GridIO # отримує повертається місцевий md5 з md5 відповідає сервера md5.
- Виправлена помилка в BSON :: OrderedHash, що запобігає YAML.load.
- Виправте приклад з / прикладів.
- Переконайтеся в тому, що ми не змінюємо хеш аргументів, викликавши Hash # DUP, коли це необхідно.
- Переконайтеся в тому, що JRuby десеріалізатор зберігає виконавчі підтипи належним чином.
- Виправлення для потокової передачі порожній файл в GridFS.
- Незначне Doc виправлення.
Коментар не знайдено