@MongoDBRussian

Страница 91 из 342
yopp
31.05.2017
15:13:28
а что у вас там такое в монге хранится?

Max
31.05.2017
15:13:38
клики

ну и rps под 50k

yopp
31.05.2017
15:14:06
и всё в одной реплике?

Google
Max
31.05.2017
15:14:15
с пиками под 100 :/

и всё в одной реплике?
Срамота, да. Над шардингом товарищи чешут репу сейчас

yopp
31.05.2017
15:14:34
50к рпс тянет монга на моём стареньком mba 2013 года без каких либо кручений ручек :)

вы можете почесать репу об нас.

за деньги естественно

Max
31.05.2017
15:15:26
50к рпс тянет монга на моём стареньком mba 2013 года без каких либо кручений ручек :)
так оно и тянет - на одной ноде и без реплики жило. хочется нагрузку с дисков поснимать, чуть раньше об этом спрашивал.

за деньги естественно
ну, это очевидно :) А вы кто?

yopp
31.05.2017
15:16:58
В настоящий момент, мы — я и мой COO. Но мы от модели продавать меня, приходим к модели продавать услугу «сделать так, чтоб монга не болела»

Всё никак, гхм, лендинг не соберём.

Max
31.05.2017
15:17:51
30 в час?

yopp
31.05.2017
15:18:01
Вообще 120е :)

Max
31.05.2017
15:18:02
или я попутал чатики?

значит попутал :)

Google
yopp
31.05.2017
15:18:46
Но я думаю что мы в самое ближайшее времени отойдём от практики продавать время и перейдём к практике продавать решение проблемы.

Max
31.05.2017
15:19:19
по сути - просто спрячете часы от клиента. что, зачастую, очень разумно ?

yopp
31.05.2017
15:20:51
Не, просто спрятать часы не работает. Нужно иначе систему отношений строить.

Так что если тебе интересно, ты можешь написать @semakovskaya, она тебе всё расскажет. Если уже болит, но пока не бьёт по лицу и почкам, то что-то поправить сейчас, будет сильно дешевле чем править когда уже бьёт :)

Где-то раза в два-три

Nick
31.05.2017
15:22:51
а код правите?)

yopp
31.05.2017
15:23:18
а код правите?)
Пока нет, но есть такое на роадмапе

Запросы конечно правим :)

Max
31.05.2017
15:23:35
Так что если тебе интересно, ты можешь написать @semakovskaya, она тебе всё расскажет. Если уже болит, но пока не бьёт по лицу и почкам, то что-то поправить сейчас, будет сильно дешевле чем править когда уже бьёт :)
да та профилактика рулит. я обсужу этот момент со своими. сейчас пока вряд ли будут делаться такие шаги, но, как минимум, себя я этим прикрою, да и запущу идею в массы.

Nick
31.05.2017
15:24:01
т.е. пока только рекомендациями относительно данных ограничиваетесь и подкруткой монги под конкретный текущий кейс?

yopp
31.05.2017
15:25:16
т.е. пока только рекомендациями относительно данных ограничиваетесь и подкруткой монги под конкретный текущий кейс?
Анализ запросов, схемы, топологии и деплоймента. И рекомендации что с этим делать

Где-то ближе к середине лета, надеюсь, запустим DBaaS для монги.

Это вторая боль после самих данных :(

31.05.2017
22:35:18
Только 3 часа пытался установить это.

Уже хочу умереть

Дальше только хуже, да?

Хм, с виду всё не очень плохо, похоже на жс.

GNU/Docker
31.05.2017
22:42:57
Ууу.

Только 3 часа пытался установить это.
Дальше лучше не пытаться.

31.05.2017
22:43:49
Все из-за ебаной мышки, которой я не выделил букву o в расширении .repo для файла yum

Google
31.05.2017
22:43:55
Я пиздец тупой, блять.

Объект может хранить коллекцию?

Хотя, коллекция это просто массив, так что, по логике - да.

Во, бля.

Моё говно подходит идеально

Дублируете ли вы важные данные (тьфу), или используете ссылки и делаете джоины в коде приложения (дважды тьфу), если вам нужны ссылки между документами, то вы переросли MongoDB. Когда апологеты MongoDB говорят «документы», то они имеют ввиду вещи, которые вы можете напечатать на бумаге и работать таким образом. Документы имеют внутреннюю структуру — заголовки и подзаголовки, параграфы и футеры, но не имеют ссылок на другие документы. Самодостаточный элемент слабоструктурированных данных. Если ваши данные выглядят как набор бумажных документов — поздравляю! Это хороший кейс для Mongo. Но если у вас есть ссылки между документами, то у вас на самом деле нет документов. MongoDB в этом случае — плохое решение. Для социальных данных это действительно плохое решение, так как самая важная часть — связи между документами.

ааа, монгари

Помогайте с $slice

Как заставить это работать?

Или эта штука только для массивов в документе?

Dmitry
01.06.2017
08:03:58
а коллекция может

народ, такой вопрос, есть 60+ Гб данных, около 3 миллионов записей, периодически нужно это все экспортировать в определенном виде, в общем упираюсь в IO диска. Если настроить шардинг оно реально будет лучше или за счет сети станет медленнее так как данные все-равно нужно читать все раз в сутки? Ну и еще, не криворукий ли я, если на 3 млн записей уперся в IO?

Dmitry
01.06.2017
08:15:34
Смотря как упираешься и как на долго.
ну каждый день, load average поднимается до 30 :-/

yopp
01.06.2017
08:15:38
Второй вариант сделать читалку оплога и перейти на реалтайм синхронизацию

Dmitry
01.06.2017
08:15:38
иногда сервак загибается

yopp
01.06.2017
08:15:51
Это всё субъективизмы

Dmitry
01.06.2017
08:16:03
ну я не сколько синкаю, у меня скрипт вытягивает данные и ложит в нужное место

Google
Dmitry
01.06.2017
08:16:19
да, сейчас пробуем закупить IOPS у амазона, вот думаю насколько опрадано

yopp
01.06.2017
08:16:26
На магнитных дисках небось?

Ой. Амазон

Dmitry
01.06.2017
08:16:35
не, SSD

EBS

но почитал

там столько ограничений ппц

yopp
01.06.2017
08:16:51
Да, я понял. Лучше уж на магнитных дисках. ;)

Dmitry
01.06.2017
08:17:00
изначально как оказалось у нас было 10% от максимального IO

короче я спрашиваю потому что думаю что лучше: тупо закидать деньгами и купить IO, или заморачиваться с кластером - что лень :)

yopp
01.06.2017
08:17:43
Посчитай экономику и реши

Dmitry
01.06.2017
08:17:49
и + шардинг надо сапортить

yopp
01.06.2017
08:18:03
Шардинг тебе тут не поможет

Точнее поможет, но на 60гб это оверкилл

Dmitry
01.06.2017
08:18:29
ну оно будет расти думаю до 200 гб легко

скоро может и до 500 гб

начинали со 100 мб :)

yopp
01.06.2017
08:18:46
Скоро это когда?

Dmitry
01.06.2017
08:18:54
ну в рамках 3-4 месяцев

yopp
01.06.2017
08:19:13
Вот у ребят 7гб в час, вот это я понимаю динамика.

Google
yopp
01.06.2017
08:19:32
3-4 месяца простоя шарда — дорого

Dmitry
01.06.2017
08:19:33
ну мы пока растем и все больше в тестовом режиме

подвязан ES еще к монге для поиска

тоже на AWS лол

yopp
01.06.2017
08:20:23
Ну деньги раз на это есть, значит всё хорошо развивается

Dmitry
01.06.2017
08:20:31
короче все очень зыбко и не понятно, каждый день может быть что-то новое, сегодня 60гб завтра 500 :)

ок, ясно, попробуем докупить IO

просто хочется понимать что это не я сильно налажал с кодом или структурой данных :)

yopp
01.06.2017
08:21:42
Я бы добавил реплику, и снимал бы данные с secondaryPreffered чтоб избежать кеш-трешинга на праймари

Dmitry
01.06.2017
08:21:44
ну то есть может это детский лепет и я так криво написал что IO должно быть в 10 раз меньше

yopp
01.06.2017
08:22:20
Ну ты дай больше объективных показателей, будет понятно есть ли смысл что-то крутить

Dmitry
01.06.2017
08:22:21
Я бы добавил реплику, и снимал бы данные с secondaryPreffered чтоб избежать кеш-трешинга на праймари
подумаем, думаю так и сделаем...получается IO уходит на вторую ноду?

yopp
01.06.2017
08:22:28
Да

Dmitry
01.06.2017
08:23:05
просто чтобы знать на что смотреть

yopp
01.06.2017
08:23:58
Ты говоришь что упираешься в IO. Покажи объективные данные по IO, чтоб было видно как именно и как долго.

Afair, на обычном ebs при всех раскладах больше 2-3к ипос вроде как не выжать

Который ssd

Но я могу ошибаться, этих облаков как грязи.

Dmitry
01.06.2017
08:27:34
да, 3к максимум

но сейчас докупим посмотрим, 3к это кажется 10% от максимума

Страница 91 из 342