Нужен драйвер mongo, поддерживающий наборы реплик и машину событий для ruby.

Я пытаюсь найти драйвер mongo на основе рубина для использования в моем проекте. Он должен поддерживать наборы реплик и машину событий. Я знаю о em-mongo, но он не поддерживает наборы реплик. Похоже, что на данный момент нет хорошего варианта, но я хотел узнать, знает ли кто-нибудь об одном, прежде чем я изучу альтернативы монго...


person wchrisjohnson    schedule 26.02.2013    source источник
comment
Взгляните на Mongoid.   -  person Zach Kemp    schedule 26.02.2013
comment
Я считаю, что этот драйвер является синхронным, хотя мой опыт связан с драйвером v2, а не с драйвером v3. Я хотел бы, чтобы меня поправили, если драйвер v3 можно использовать асинхронно.   -  person wchrisjohnson    schedule 26.02.2013
comment
Я тоже искал это.   -  person mikabytes    schedule 19.03.2013
comment
@Mika, github.com/fl00r/em-mongo   -  person fl00r    schedule 23.03.2013


Ответы (2)


Я сопровождаю драйвер Ruby 10-го поколения. Подождите, у нас будет поддержка для этого в ближайшем будущем.

Я не верю, что есть что-то (от 10gen или что-то еще), что делает это в настоящее время, но мы активно работаем над версией нашего драйвера, которая поддерживает асинхронное чтение и запись.

Все официальные драйверы 10-го поколения планируют поддерживать его к середине-концу года, и команда драйверов ruby ​​уже работает над этим. Надеюсь, у нас будет кое-что для вас гораздо раньше (скорее всего, в нашей версии 2.0).

person Brandon Black    schedule 07.03.2013
comment
Доступны ли экспериментальные версии перед стабильным выпуском? - person mikabytes; 19.03.2013
comment
В настоящее время нет ничего доступного, но мы обязательно добавим его в наш репозиторий github, как только будет доступна экспериментальная версия. Вы всегда можете протестировать наш новейший код здесь: github.com/mongodb/mongo. -ruby-драйвер - person Brandon Black; 20.03.2013
comment
Я добавил поддержку набора реплик в em-mongo. - person fl00r; 23.03.2013
comment
Прошел почти год, и я не могу найти никакой поддержки для этого. Релиза 2.0 вроде нет, но работа над 3.0.alpha началась. Брэндон, у вас все еще есть планы по разработке поддержки для этого? - person mikabytes; 17.02.2014

Вы можете попробовать мой форк em-mongo с поддержкой набора реплик.

Также я работаю над gem Monga, который должен поддерживать некоторые современные функции MongoDB. Но это совершенно не готово к производству прямо сейчас.

person fl00r    schedule 22.03.2013