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