Ivan
да
https://www.mongodb.com/docs/v4.4/tutorial/model-time-data/
Ivan
руками добавь запись
Alexander
руками добавь запись
Не понимаю как, в примере же через powerShell только показано
Ivan
Игорь
Добрый вечер всем) Попробовал написать простую регулярку в условии для фильтрации строк массива. Столбец "interruption" есть, но в нем пустые массивы. Где я ошибся в фильтрации? может знает кто?
Null
Что то там вообще структура запутанная 🤔 Что это? - "$_id.simple" Можно же просто boolean указать и все: true | false, если я все так понял
Null
Мне кажется dialogs.data = undefined
Null
Либо не так фильтруешь, я не помню уже
Илья
Здравствуйте
Илья
Кто занимается бэкэнд разработкой с fastapi+mongodb. Очень нужен специалист. Просто начинаю изучать и появляются вопросы на которы чат гпт не отвечает
Илья
Да из самых простых. К примеру. В реляционках есть транзакции. Схемы для миграций. А в монге не видел. Будто сделал один файлик с функциями для работы с бд и все
Илья
Как-то по читерски выглядит 😕
Elvee
А что ты хочешь мигрировать?)
Elvee
Ключ в документе?)
Илья
Ключ в документе?)
Нет. Не хочется мигрировать. И джойнить 😂😂
Elvee
Нет. Не хочется мигрировать. И джойнить 😂😂
Главный вопрос на который нужно ответить: а нужна ли тебе NoSql база, или лучше SQL’ой обойтись)
ᅠ ᅠ
Ребят, подскажите если ктото сталкивался, нужна бесплатная база под windows, хранить будем (метку времени, id, значение), база должна иметь возможность подключения по ODBC
Vladimir
Всем привет, есть вопрос относительно лимитов по памяти, кто-как обходит лимит в 100мб при агрегациях?
ᅠ ᅠ
Почти любая подойдет
Когда записываются в базу по 1000 записей в секунду, а потом нужно получить среднее значение за месяц одного из id, почти любая база обрабатывает это очень долго
ᅠ ᅠ
Индексы не забыли прописать?
Нет не забыл. Пробовал timscale db запрос обрабатывается по 40 секунд
Vladimir
В вашем случае разные подходы могут быть, к примеру как у сотовых операторов, делать промежуточные расчеты и хранить отдельно
Vladimir
кликхаус попробуйте, под вашу задачу вроде подходит
ᅠ ᅠ
кликхаус попробуйте, под вашу задачу вроде подходит
Кликхаус на windows встанет? Он бесплатный?
Vladimir
А почему нет то
ᅠ ᅠ
Понял вас, спасибо, будем пробовать
ᅠ ᅠ
А почему нет то
Кликхаус бесплатный только на месяц
Vladimir
ClickHouse® is a free analytics DBMS for big data, в каком месте он платный?
ᅠ ᅠ
ClickHouse® is a free analytics DBMS for big data, в каком месте он платный?
Извините я просто не особо программист
ᅠ ᅠ
ᅠ ᅠ
В каком месте можно скачать бесплатный кликхаус не на 30 дней для windows?
Vladimir
Понятно, берите его с гитхаба и используйте
Vladimir
https://clickhouse.com/docs/knowledgebase/install-clickhouse-windows10
ᅠ ᅠ
Понятно, берите его с гитхаба и используйте
Большое вам спасибо. Буду пытаться разобраться. Я не программист, плк моя специализация, это так просто для себя решил позаниматься
ᅠ ᅠ
https://clickhouse.com/docs/knowledgebase/install-clickhouse-windows10
А без интернета если ихсодник выкачать кликхаус будет работать?
Vladimir
А без интернета если ихсодник выкачать кликхаус будет работать?
Смотрите документацию, я полагаю там все описано
Maksim
Подскажите как поступить Есть рабочий сервер с монгой 3.6 Нужно ее перенести на другой новый сервер с убунтой 22.04 При попытке установки выяснилось что в репах такой версии уже нет И тут вижу два пути - пробовать собирать с исходников или ставить пакет в ручную - дамп с 3.6 вкинуть в 4.4 Вопрос будет ли работать ? Если дамп попробовать перекинуть в более новую версию монги
Daniil
Есть какой то смысл ставить такие старые версии? Почему не поставить актуальную?
Maksim
Ну я думал что проблемы могут быть по взаимодействию, изменились команды, переменные или еще что то
Maksim
что по итогу выльется в проблемы в работе приложения
Maksim
а приложение самописное и написано года 4 назад
Daniil
Тут да, возможно придется драйвер/ODM обновить, возможно есть какие то breaking changes, но в целом глобальных изменений в базовом взаимодействии с БД нет
Maksim
Спасибо, попробуем
Makar M.
А докер обеспечит хороший оверхэд и просадку по производительности в конечном итоге
Maksim
докер более для тестов а не для работы как по мне
Makar M.
Т.е. оверхэда нет?
Makar M.
И то, он работает лишь на Linux системах
Makar M.
Тот же FreeBSD не сможет с ним работать, кроме как после установки виртуалки с линуксом
Makar M.
И на win и на macOS и на Linux.
На винде он у тебя запущен на линуксе
Andrey
Т.е. оверхэда нет?
Существенно влияющего на производительность - нет
Makar M.
Мак по сути и есть линукс
Andrey
Мак по сути и есть линукс
Причем тут операционные системы и монга в докере
Andrey
докер более для тестов а не для работы как по мне
Нет, вполне производственные «системы» работают давным давно в контейнерах
Makar M.
Причем тут операционные системы и монга в докере
Я о том, что он работает лишь на линуксе. На винде и мак ос он запущен в линуксовой виртуалке, которая является ещё большим оверхэдом
Makar M.
У тебя сама виртуалка для докера будет есть 2-8 гб оперативы
Makar M.
Нет, вполне производственные «системы» работают давным давно в контейнерах
Да, но там где это оправданно и нужна контейнеризация. Например, большое кол-во серверов и там решили юзать какой-то оркестратор
Andrey
Я о том, что он работает лишь на линуксе. На винде и мак ос он запущен в линуксовой виртуалке, которая является ещё большим оверхэдом
Речь шла о монге и докере, причем вопрос звучал про убунту, операционные системы ты сюда приплел. У меня нет никаких виртуалок в работе с базами.
Makar M.
Ну там же оверхеад:))
Там юзают линукс
Makar M.
Где виртуалка не нужна
Andrey
Разговор ниочем, по факту, монга с докером как и многие другие db - норм, и работают прекрасно.
Makar M.
У каждого своя правда)
Makar M.
На 10 рпс мб и нормально работает
Oyatillo
У каждого своя правда)
Вчера первый раз использовал монго + докер в проде. Сегодня хакеры оставили записку что нужно отравить 0.1 бтс за данных