CC-BY-SA-4.0/Docker-ce30.0
Кек
CC-BY-SA-4.0/Docker-ce30.0
ну чо началось то
ghett
та да, оживились все и сразу
CC-BY-SA-4.0/Docker-ce30.0
ментейнеры виноваты как обычно, метапакет-метапакет
CC-BY-SA-4.0/Docker-ce30.0
а на деле фигня какая-то
ghett
метапакетушка?
CC-BY-SA-4.0/Docker-ce30.0
но там вот расписано для чего какой пакет
CC-BY-SA-4.0/Docker-ce30.0
теперь знаешь)
ghett
а ведь реально, я щас только понял, что отлично хранятся json сцены для 3д веба, ведь так?
CC-BY-SA-4.0/Docker-ce30.0
мммм
CC-BY-SA-4.0/Docker-ce30.0
што
CC-BY-SA-4.0/Docker-ce30.0
в жсоне много что хранится отлично
ghett
https://www.blend4web.com/ru/about/ я про вот это, сцена хранится в формате json
CC-BY-SA-4.0/Docker-ce30.0
ого
ghett
чего ого?
ghett
это же плюс, что формат сцены совпадает с форматом бд?
CC-BY-SA-4.0/Docker-ce30.0
ну
CC-BY-SA-4.0/Docker-ce30.0
формат DB не json а bson
ghett
ы
CC-BY-SA-4.0/Docker-ce30.0
так что распаковка/запаковка посредством драйвера всё равно будет
CC-BY-SA-4.0/Docker-ce30.0
ну короче
ghett
ясн
CC-BY-SA-4.0/Docker-ce30.0
в любом случае драйвер возвращает данные обёрнутые в типы целевого ЯП
CC-BY-SA-4.0/Docker-ce30.0
так что особого профита в этом не вижу
CC-BY-SA-4.0/Docker-ce30.0
мне из питона удобно с монгой работать, даже ODM не нужен
CC-BY-SA-4.0/Docker-ce30.0
а вот с реляционками напрямую через драйвер говорят нехорошо)
CC-BY-SA-4.0/Docker-ce30.0
ну или почти всегда нехорошо
ghett
та тут начать бы, данные то шутошные, 2 числа, картинка, стринг
CC-BY-SA-4.0/Docker-ce30.0
картинка
CC-BY-SA-4.0/Docker-ce30.0
для картинок есть это, ммм
CC-BY-SA-4.0/Docker-ce30.0
gvfs
CC-BY-SA-4.0/Docker-ce30.0
или как там
ghett
упс, локальный линк на картинку тогда?
ghett
админ конторы в которой я работаю (новостной портал на джумлятине) сомневается в том что монгоДБ потянет наш "объём данных", а именно 2 основные таблицы метров по 800 + по мелочи, так ли это?
Daniel
все, что угодно потянет такой объем данных
Daniel
оно же в оперативку влезает
ghett
а как насчёт запросов от пользователей, в плане "поиск по архиву" и прочее?
Gregory
Нафига было пользоваться какой-то инструкцией, когда можно было монгу поставить из офф. репозитория федоры. Тебеж не в продакшон её, а разрабатывать
Gregory
В 23 3.0.11, а в 24 3.2.6 судя по: https://apps.fedoraproject.org/packages/mongodb Так что чуваку надо rtfm срочно 😌
ghett
там тоже ставится без сервера, в результате пришёл бы сюда.
Aleksey
Господа, есть реплика сет на 3 ноды, primary/secondary/secondary. почему то в нем высокая нагрузка на io на secondary нодах. при этом на местере нагрузка смешная. куда копать ?
CC-BY-SA-4.0/Docker-ce30.0
Секондари риды?
Aleksey
на секондари нагрузка io говорит много на запись.
Sergey
Машины одинаковые? При смене мастера расклад сохраняется?
Aleksey
машины почти одинаковые. при смене мастера расклад меняется. новый мастер становится не нагруженным. новый слей нагруженный
Aleksey
ну ок. :)
Aleksey
на мастере где бы он ни был нагрузка маленькая.
Sergey
Вне зависимости от машины мастер всегда её нагружен?
Aleksey
на всех слейвах нагрузка на запись большая
Sergey
Ок
Sergey
А в оплоге чего интересного есть?
Aleksey
по мониторингу получается что запросы идут только на на мастер.
Aleksey
ну это ожидаемо.
Aleksey
тоесть по факту единственное что должны сейчас делать secondary это дописывать oplog
Sergey
Ну надо включать все возможные дебаги, профайлеры и смотреть
Aleksey
с которого лучше начать ?
Aleksey
такое может быть из за бысокого update rate ?
Aleksey
порядка 1000 в секунду
Sergey
Это было бы логично, если бы мастер тоже тупил
Aleksey
апдейты маленькие совсем.
Aleksey
по 500-800 байт
Aleksey
может после переноса их по сети их становится сложно накатывать ?
Sergey
У вас сеть на урановых ломах?
Aleksey
нет
Aleksey
нормальная сеть :)
Aleksey
но вообще нагрузка топоявляется на том разделе на котором только oplog
Sergey
А io не понятно на каком вызове блокируется?
Aleksey
а как посмотреть ?
Sergey
Ну начать, наверно, стоит с mongostat и db.currentOp(), а дальше смотреть что происходит на уровнях ниже
Sergey
База, кстати, какая? Версия/движок?
Aleksey
3,2,7 wt
Aleksey
oplog стандартный 2 гига
Aleksey
"timeDiffHours" : 1.82,
Aleksey
меня слегка смущает факт того что оплога хватает всего на 2 часа
Sergey
Его можно увеличить)
Sergey
Хотя, большого смысла в этом нет, если только на hidden реплике для бекапа
Aleksey
ну я вот смотрю сейчас на сеть. и вижу что я ставильно передаю 1,5мега в секунду. и столько же я вижу в iotop на монго.
Sergey
Это копейки
Sergey
Настройки базы не крутили?