Anonymous
Сяп
CC-BY-SA-4.0/Docker-ce30.0
как и остальные CRUD операции
CC-BY-SA-4.0/Docker-ce30.0
велкам
CC-BY-SA-4.0/Docker-ce30.0
cервер может запускаться с конфиг файлом, и кажется можно просто с параметрами
CC-BY-SA-4.0/Docker-ce30.0
дефолтные параметры записаны в service файле
Anonymous
А как бд удалить?
Anonymous
А python/Lib/pymongo/database.py удалять лень
CC-BY-SA-4.0/Docker-ce30.0
CC-BY-SA-4.0/Docker-ce30.0
отделите уже у себя в голове базу от питона
CC-BY-SA-4.0/Docker-ce30.0
база данных - самостоятельный сервер
CC-BY-SA-4.0/Docker-ce30.0
клиенты к ней можно писать на чём угодно, к чему есть биндинги как правильно данные в сокет слать и парсить реплай.
CC-BY-SA-4.0/Docker-ce30.0
удаление питоньих файлов никак не влияет на базу
Anonymous
Ясно
Anonymous
А как бд удалить
Anonymous
И узнать какие существуют
CC-BY-SA-4.0/Docker-ce30.0
какие существуют что?
CC-BY-SA-4.0/Docker-ce30.0
можно сначала погуглить
Anonymous
CC-BY-SA-4.0/Docker-ce30.0
это entry level вопросы, ответы на которые можно за 5 минут узнать в поисковике. Отвлечение на них других людей не приветствуется в большинстве ИТ-релейтед сообществах.
Anonymous
Извиняюсь за еще один тупой вопрос
Anonymous
Как узнать, есть ли уже база данных с таким же именем?
Anonymous
А инициализировать и спрашивать name муторно и займет лишнее время
tenni
https://university.mongodb.com
Anonymous
Anonymous
Сяп
Slava
любопытно
https://www.mongodb.com/transactions
https://techcrunch.com/2018/02/15/mongodb-gets-support-for-multi-document-acid-transactions/
yopp
Воу. Ну теперь понятно зачем они сессии запили.
yopp
In MongoDB 4.0, which will be released this summer*, transactions will work across a single replica set, and MongoDB 4.2* will support transactions across a sharded deployment.
Aleksey
4-ко ?
Aleksey
3,6 -> 4.0 ?
yopp
А чо нет. Ради транзакций могли сразу и 10.0 выпустить
Aleksey
ну вообще да
yopp
Вощемто в монге больше не на что жаловаться!
yopp
Бедные хейтеры :(
Yaroslav
не только хейтеры.
РСУБД наверное ещё кусок рынка потеряют.
Slava
вот тут любопытный роадмап на 4.2, транзакции на шарде
https://www.mongodb.com/blog/post/multi-document-transactions-in-mongodb
Dmitry
им кто-нибудь уже говорил, что у транзакций еще и уровни изоляции бывают
Dmitry
или они вот так сразу - serializable
Dmitry
да еще в кластере
Dmitry
да еще и с шардами
yopp
Вы сейчас по анонсу делаете выводы
yopp
Более того, вы слюнями тут брызжите, даже не зная кто за всем этим стоит. Монга купив WT не просто купила двигло, они ещё получили Кейта Бостика и Майкла Кахила, которые пилили berkleydb. Чуваки этим почти 30 лет занимаются.
yopp
Dr. Cahill’s PhD from the University of Sydney is in the area of transaction processing and concurrency control. His work on a new algorithm for implementing serializable isolation received an ACM SIGMOD Best Paper award and was added to PostgreSQL 9.1.
Yura
Но пока в монге обещают только snapshot isolation, что несколько меньше, чем serializable.
Yura
Но сильно больше того, что есть сейчас. И это радует.
yopp
Порадовались бы, а не ныли. Это всё результат просто титанической работы лучших людей в индустрии. Вы хотите чтоб всё и сразу было, да ещё и бесплатно.
yopp
Токсичность совкового мышления невероятно демотивирует.
SvPupok
Ну зря ты так. Рывок в монге действительно впечатляет, и по сути, если заявленные технологии допилят, то Монга отьест хороший кусок на рынке БД.
Aleksey
нет не отъест
Aleksey
все будут вспоминать mmapv1
Aleksey
и говорить что это снапчат
Aleksey
ибо на этом рынке помнят
Aleksey
и еще говорят херню.
Aleksey
и я вот 1,3 смотрел там было ...
Slava
хлебом не корми дай людям припомнить) я тут узнал что в фнс расчет пеней на монге, и вот все норовят пошутить в стиле "ну теперь все стало на свои места")
Yura
Так а я радуюсь.
Alex ZeroDub
Мечтатель
Max
товарищи, а как быстро балансер должен начать двигать чанки между шардами?
заенаблили, все сделали, оно коллекцию на чанки побило, выглядит все ок
mongos> sh.getBalancerState()
true
Но в то же время в sh.status()
Failed balancer rounds in last 5 attempts: 0
Migration Results for the last 24 hours:
No recent migrations
yopp
yopp
https://docs.mongodb.com/manual/core/sharding-balancer-administration/#migration-thresholds
Max
да там изначальный синк.. и чтото ничего не двигает
руками двинули пару шардов - переехали, а автоматичеки не хочет
спасибо, изучаю доку.
yopp
А сколько чанков получилось?
yopp
Проверьте что не установлено окно
yopp
И балансировка на конкретной коллекции не выключена
yopp
(sh.disableBalancing / sh.enableBalancing)
Evgeny
Подскажите, как в монго разбить результаты поиска(обьекты) в массивы по признаку значения одного ключа. Судя по докам есть куча способов но пока ни один не подошел. Например у меня есть массив пользователей с ролями user, admin и модератор, чтобы в итоге было 3 массива и в каждом пользователи своей роли.
yopp
Группировка?
Max
22k+ чанков
окна не ставили, балансер включен
сейчас руками попробовал moveChunk - переехало, но
както хочется автоматом заставить
блин, гдето знаний не хватает
Max
чанки по лейбу двигаются
Evgeny
Группировка?
спасибо, получилось ) там просто куча всяких методов и способов не знал что выбрать, а монго дальше методов курсора обычно не приходилось использовать ))
yopp
yopp
Max
2 шарда
тут подсказывают, что, возможно, чанки сформировались неправильно - то есть в чанках перемешанные данные, из разных лейб
поэтому ручная миграция чанка работает, но... надо какуюто перебалансировку запустить, наверное
втычим.
yopp
Что такое «лейб»?
yopp
Вы про зоны?
Max
addShardTag
Max
да, верно
yopp
Не слушайте людей которые вам говорят про «чанки неверно сформировались». Чанк это виртуальная сущность, которая описывает диапазон шард ключа.