brammator
монга в режиме восстановления оперирует не дампами, а файлами БД
brammator
если файлы БД лежат в /var/lib/mongodb, то mongod --repair --dbpath /var/lib/mongodb прямо там их и перепишет, уменьшив.
повторюсь, это надо делать при остановленной монге.
Anonymous
я запустил) но суть в том что база должна быть у меня ~ 100 гб, а сейчас она занимает 0.203GB
Anonymous
я хз уже 4 дня мараюсь
brammator
почему она должна быть 100 ГБ?
Anonymous
во время того как дання база работала корректно команда show dbs; показывала на данную колекцию ~ 100 гб
brammator
а.
Anonymous
я могу предположить что возмножно что то связано с индексами?
Anonymous
она за 2015 год
brammator
рискну предположить, что show dbs показывает общий размер файлов, а не общий размер документов внутри.
brammator
у меня, например, сейчас show dbs показывает 0.078GB на каждой базе в системе - при том, что данных там гораздо меньше.
brammator
А на диске базы занимают как раз столько.
Anonymous
у меня папка /var/lib/mongodb 202 гб
Anonymous
занимает)
brammator
разрешения на файлы правильные? как файлы называются и какой размер имеют?
Anonymous
brammator
Только один файл, больше нету?
Anonymous
много файлов такого же типа
brammator
Я имел в виду, с таким же именем, но расширениями от 0 до 87
Anonymous
мог бы мне в личку написать я тебе скрин скину
Anonymous
скажите, а могут в реплика сете одна реплика быть 3.2 а другая 3.4 ?
Slava
Anonymous
почему тогда, когда перекидываю primary на тот, что 3.4 , никто не может к базе обратиться?
Anonymous
Здравствуйте. Подскажите можно ли настроить несколько серверов монго, чтобы на каждом сервере был один и тот же набор данных? То есть что-то вроде реплик, но чтобы все сервера были primary, то есть на каждый из них можно было как читать так и писать, при этом сервера как-то синхронизировали данные между собой?
Мечтатель
Anonymous
Очень жаль. Спасибо
yopp
Anonymous
диплом пишу. задача заключается в выборе оптимального сервера для выполнения запросов на запись/чтение по некоторым критериям. решил монго взять из-за ее подробной документации.
yopp
возможно ваша проблема решается шардингом
yopp
вопрос зачем на все сервера писать
yopp
это в 95% случаев не нужно
Noname
Anonymous
шардингом может и можно, тогда записывать проблем не будет, но в таком случае при считывании я должен знать к какому серверу скидывать запрос
yopp
монга эту проблему решает за вас
SvPupok
SvPupok
Anonymous
да, но тогда мне в дипломе нечего делать, если выбор сервера ложится на монго
Noname
но как человек, который тоже пишет диплом с использованием MEAN стека, не используй его в научных работах.
Я столкнулся с глобальной проблема непонимания «нереляционная бд» у преподов…
Anonymous
но нет программы)
Noname
Да и черт с ней))0
Скорми им баш скрипт как софт
Noname
Anonymous
забавно было бы)
yopp
Там тоже проблема выбора серверов
yopp
На базе вашего диплома можно будет соорудить долгожданный патч в монгу
Anonymous
на сколько я понимаю работу балансировщика, то он просто смотрит на количество чанков в шардах, сравнивает и распределяет их, чтобы на всех было примерно равное количество
так?
SvPupok
в зависимости от ключа шардирования
Anonymous
почитаю еще документацию тогда. спасибо
Lodo4kin
подскажите кто-нибудь по поводу установки mongodb на винду: установил через choco mongodb но не могу проверить mongodb —version пишет что нет такой команды, хотя если еще раз попробовать установить то скажет что уже установленно. Также не работает mongod команда - делаю по туториалу там мак все работает у меня нет. Помогите
Lodo4kin
я первый раз установил монгу
Rustam
Кажется, тебе нужно разобраться с переменными средам Windows. К монге это отношения не имеет.
Nick
Nick
с виндой у монги какието проблемы и это может аукнуться
Nick
если у вас win10 то используйте докер образ монги для первого общения
Старый
Viktor
Lodo4kin
Viktor
Nick
Старый
Nick
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
Viktor
Старый
и что? какой в здравом уме человек будет использовать монгу в проде на винде?
Viktor
в проде никто не будет, скорее всего
Старый
тогда и не нужно и в разработке использовать
Viktor
не вижу логики в этом утверждении
Nick
как знал ховарчик начнется)
Viktor
у меня IDE Visual Studio, только под виндой, не покупать же вторую машину ради монги для тестов?
Старый
а серверов в конторе нет?
Viktor
а зачем?
Старый
затем чтобы потом не было жалоб, что студия тормозит и потому мы на неделю релиз откладываем