
yopp
26.04.2017
13:00:53
но я уверен что оно там конечно в сторадж упирается, потому что там на части серверов специально примонтирован медленны сетевой сторадж

Chyngyz
26.04.2017
13:01:45
https://www.youtube.com/watch?v=0vPt7GI-2kc&feature=share

yopp
26.04.2017
13:02:27
CPU: 48% usr 4% sys 0% nic 46% idle 0% io 0% irq 0% sirq

Google

yopp
26.04.2017
13:03:20
оно стоит просто ПИЗДЕЦ

Alexey
26.04.2017
13:03:55
0 - io странно как-то
стало быть, там памяти вагон?

yopp
26.04.2017
13:04:08
Mem: 14579448K used, 458084K free, 1444K shrd, 193688K buff, 5627696K cached
ваще за деньги которые они берут вместе с амазоном за атлас, они могли нанять леди гагу
натурально
я когда счёт за две недели увидел, у меня челюсть упала
это при условии что там относительно не много данных в сутки
они мне потом издевательское сообщение прислали: А ЧОЙТЫ ВЫ УШЛИ

Chyngyz
26.04.2017
13:06:57
А сколько стоит услуги?

yopp
26.04.2017
13:07:32
https://www.mongodb.com/cloud/atlas/pricing
там есть наёбка, очень обидная
(называется Amazon AWS)

Google

yopp
26.04.2017
13:08:21
https://yopp.in/13os

Alexey
26.04.2017
13:08:26

yopp
26.04.2017
13:08:37
рейд в монге не нужен
«сдохла нода, ну и хуй с ней, щас новую воткнём»
а если и нужен, исключительно чтоб iops дожать
короче атлас может быть в Калифорнии и нормально, с их зарплатами в 300к/год, но в остльном мире — это эребор

Chyngyz
26.04.2017
13:10:39
мдаа уж

yopp
26.04.2017
13:11:28
не, ну серьёзно, ведро на хецнере с 1Tb nmve стоит 170 евро в месяц
256гб рам
510 евро на репликасет
70 центов в час. у монги за такие деньги 8gb ram / 40Gb storage

Sergey
26.04.2017
13:14:30

yopp
26.04.2017
13:14:42

Sergey
26.04.2017
13:14:58
ну с рейдом всё-таик дисков в 2 раза больше

Alexey
26.04.2017
13:15:26
кстати вопрос вот по бекапу. если делать реплику с отложенной записью на каждый шард например, ну или снапшоты. Например, для восстановления данных с этих отложенных серверов. Какова правильная стратегия? собирается еще один шаред кластер из этих серваков и бекапом конфиг-серверов?

yopp
26.04.2017
13:18:14
правильная стратеги с бекапами, исходить из того, сколько и на какие данные ты готов потратить денег
и сколько будет стоит минута простоя если эти данные не будут доступны
и что будет если они безвовратно будут утеряны

Alexey
26.04.2017
13:18:39
ну как всегда)) денег нет, но вы держитесь

Google

yopp
26.04.2017
13:18:57
увольте CTO
и его зарплату пустите на бекапы
потому что если у вас нет денег на бекапы, значит вам данные не нужны :)
тогда зачем бекапы!

Alexey
26.04.2017
13:19:58
да хоть 200 ;)
тем не менее. Какое правильное восстановление в этом случе

yopp
26.04.2017
13:20:36
яж говорю
и вот это всё
нет правильный стратегии
есть выгодная стратегия

Slava
26.04.2017
13:21:04

yopp
26.04.2017
13:21:42
https://www.hetzner.de/en/hosting/produkte_rootserver/px121ssd + 2x 512Gb NMVE (42€) + Flexipack
ssd тоже можно заюзать
и да, если не ЕС, то без VAT https://www.hetzner.de/ot/hosting/produkte_rootserver/px121ssd

Alexey
26.04.2017
13:22:47
скажем, для наиболее быстрого восстановленя в случае отложенной записи - это сборка второго шаред кластер из этих отложенных реплик?

yopp
26.04.2017
13:23:04
надо сначала определится с моделью угроз

Alexey
26.04.2017
13:23:11
удаление коллекции

yopp
26.04.2017
13:23:20
тогда да, отложенная реплика
а вообще права нужно оторбать на drop у всех
и вообще, приучится к DENY ALL, ALLOW NONE и выдачей роли конкретного права на конкретную коллекцию

Google

Alexey
26.04.2017
13:24:19
это я понял. а восстанволение через сборку второго шаред кластера же? правильно ли я понимаю, что для этого надо к этим репликам поставить пару, иначе они будут только ридонли
то есть фактически восстановление шаред кластера - это дублирование отложенной реплики и сборка второго кластер, чтоб восстановить коллеццию?
и по ключу шардирования все-таки. Правильно ли я понимаю, если совсем просто:
date или _id - запись идет все время на один шард из-за монотонно возрастающего ключа
client_id - запись на все шарды

yopp
26.04.2017
13:36:10

Alexey
26.04.2017
13:38:50
ну каждый документ имеет конечно разные client_id
То есть свой, соответственно клиенту
а имеет ли смысл хешировать этот клиент ид? т. к. это строка

yopp
26.04.2017
13:42:19
если он меньше 512 байт (или сколько там сейчас), то не имеет смысла
у тебя уже даныне есть?

Alexey
26.04.2017
13:42:44
да

yopp
26.04.2017
13:44:19
ну вот возьми собери себе тестовый стол
и на нём проверь все свои гипотезы
эх
https://yopp.in/13pL
вот так хуёво работает балансер :(

Алексей
26.04.2017
15:02:48

yopp
26.04.2017
15:02:59
убийцей mms
(на самом деле я там забыл сортировочку по min/max, правильный heat map вот такой https://yopp.in/13qO)

Google

yopp
26.04.2017
15:12:13
но зато видно как чанки бьются

Stefan
26.04.2017
15:13:49
Мне тоже нравится.

Алексей
26.04.2017
15:13:57
Фоновый интерес

Alexey
26.04.2017
16:27:40
Warm/hot это шарды по свежести данных?

yopp
26.04.2017
16:34:30
по скорости стороджа
hot local ssd, warm сетевая хрень с 300 iops

ptchol
27.04.2017
10:48:35
тёпленький ))
видимо чуть тёпленький если там 300иопс )

Oleg ?
28.04.2017
08:10:49
ребят привет
подскажите тут мне передали парочку баз
и вот пришел момент заресторивать
дамп пищется с ключами —gzip —archive
в итоге на выходе получается один data файл, а не папка dump
как проще всего заресторить из этого файла базу?