@MongoDBRussian

Страница 65 из 342
Sergey
17.02.2017
13:35:09
точнее как, выйдет конечно, но не факт что надёжно
Ну вообще они сами рекомендуют бекапы на уровне фс.

Alexey
17.02.2017
13:35:22
а сама база лочится во время шардинга?

даунтайм и вот это все есть?

yopp
17.02.2017
13:37:15
там по ссылке всё есть

Google
yopp
17.02.2017
13:38:21
https://docs.mongodb.com/manual/reference/limits/#Sharding-Existing-Collection-Data-Size

во, нашел

короч пошардится лушче до того как коллекция станет террабайтной

Alexey
17.02.2017
13:40:00
ага. спасибо

а вот по конфиг серверам вопрос. Их какого размера делать? сколько на 1 терабайт, скажем, в основной базе приходится место на конфиг серверах?

Sergey
17.02.2017
13:41:17
нет, они рекомендуют за бабки их Backup Agent использовать :)
Хз, в University не было ничего про backup agent

yopp
17.02.2017
13:41:18
ну тоесть на 4Тб у меня кажется гига нет

Хз, в University не было ничего про backup agent
я университетов не кончал! :D

Alexey
17.02.2017
13:42:13
1 к 4 получается конфиг сервера расчитываются?

примерно

yopp
17.02.2017
13:48:12
конфиг-сервера это теперь наконец тоже репликасет

Google
yopp
17.02.2017
13:48:33
количество конфигов влияет в основном на доступность, а не на производительность кластера

монгосы хранят карту шарда в памяти

из конфигов они читают только оплог изменений метаданных

в конфиги что-то пишется когда чанки меняются

Alexey
17.02.2017
13:57:06
интересует больше размер данных под конфиг сервера и насколько они к памяти требовательны?

yopp
17.02.2017
13:57:36
яж говорю

Alexey
17.02.2017
13:57:47
то есть размер данных НА конфиг серверах

ну то есть 1 к 4 примерно?

yopp
17.02.2017
13:58:00
не требовательны: дай им пару гигов памяти и гигов десять диска

1 чего к 4 чего?

Alexey
17.02.2017
13:58:49
ну ты написал, что у тебя 4тб и нет даже 1тб на конфиг серверах

yopp
17.02.2017
13:59:07
даже нет 1гб 5)

ща проверю

Alexey
17.02.2017
13:59:50
а...точно. невниматеьно посмотрел)

yopp
17.02.2017
13:59:56
Data Size: 78.1 MiB :D

Alexey
17.02.2017
14:00:11
а памяти? сколько?

yopp
17.02.2017
14:00:26
На 7.9 TiB

На диске 3.31Тб

а памяти? сколько?
4 гига выделено на каждого

Alexey
17.02.2017
14:01:35
ок. ясно

Google
yopp
17.02.2017
14:02:35
Но надо учитывать что это не размер данных в кластере, а сумарный объём кластера

данных наверное тб

с гаком

или два

не знаю!

Alexey
17.02.2017
14:03:53
так а вот еще вопрос. Скажем у меня есть большая база, я ее удаляю, на месте нее дырка образуется. В нее потом дописыватся или придется дефрагментировать все вот это?

yopp
17.02.2017
14:04:19
в wt нет дырок

или ты про фс?

это от фс зависит :)

Alexey
17.02.2017
14:04:32
про wt

Sergey
17.02.2017
14:04:45
есть там дырки, но он более умно с ними работает

yopp
17.02.2017
14:04:54
когда ты дропаешь всю коллекцию — дырок нет :)

там просто файлы удаляется

Sergey
17.02.2017
14:04:58
не быть их не может

а, ну так-то да)

yopp
17.02.2017
14:05:21
если мы про именно drop

Sergey
17.02.2017
14:06:03
но речь видимо про фс

Alexey
17.02.2017
14:08:04
нет. именно про wt. Если просто файл удаляется, то соответственно на фс место уменьшается

это хорошо

yopp
17.02.2017
14:08:29
когда ты удаляешь коллекцию в wt удалются файлы. в wt сами данные и индексы в отдельных файлах хранятся

Google
yopp
17.02.2017
14:08:52
тоесть на каждую коллекцию обычно два файла: документы и _id индекс

Alexey
17.02.2017
14:09:07
если именно дефрагментировать диск, то наверно это через монгодамп делаеть надо

Sergey
17.02.2017
14:09:47
монгдамп на базе в 3 ТБ?

Alexey
17.02.2017
14:10:23
точнее не монгодамп, а удалением данных с репликасета и синхронизацией

Alexey
17.02.2017
14:10:35
чтоб последовательно лить в диск

yopp
17.02.2017
14:10:44
не надо решать проблемы которой у тебя нет :)

Alexey
17.02.2017
14:11:08
наверно)

Oleg ?
20.02.2017
09:54:27
всем привет

а кто нибудь юзал redash под монгу?

Алексей
20.02.2017
16:25:13
@dd_bb а как запустить экспортер на mongod без sharded ?

# Only sharded is currently supported меня растраивает в конфиге

yopp
20.02.2017
16:34:20
Это страшилка. Просто укажи один сервер в списке шардов

Алексей
20.02.2017
16:42:20
а три можно ? :)

yopp
20.02.2017
16:43:22
Можно

Алексей
20.02.2017
16:45:59
а куда логопасы пихать ?

yopp
20.02.2017
16:48:15
ох

ща скажу

в URI нотации писать

Алексей
20.02.2017
16:50:15
а

Google
Алексей
20.02.2017
16:50:16
это я могу

yopp
20.02.2017
16:50:41
там то что указано в массиве as-is в драйвер передаётся

возможно надо будет с указанием протокола писать (mongodb://...)

Алексей
20.02.2017
16:51:05
ок ок

yopp
20.02.2017
16:52:28
Но у меня кажется плохая/хорошая новость

Алексей
20.02.2017
16:53:56
ой у меня такой трейс, какой только в жаве бывает

yopp
20.02.2017
16:54:07
гистани

Алексей
20.02.2017
16:55:23
https://gist.github.com/freeseacher/80f96b6f0890bf0d734663b3f500c2a1

yopp
20.02.2017
16:55:34
Этот экспортер я/мы развивать не будем, а сделаем из него отдельный hosted продукт. Пока с ценником не понятно, но думаю что базово будет $9/mo/node + настраиваемый по желанию ретеншен и архивация за деньги погигабайтно

а, да

говно трейс!

но его можно игнорировать :)

[TorqueBox::Web::Server] (main) Listening for HTTP requests on 0.0.0.0:8080

curl http://127.0.0.1:8080/metrics

Завершая мысль про продукт. Вобщем стало очевидно что дальше варианта два: нанимать ещё людей и делать из них dba ауторсеров или делать роботов, которые когда-то совсем заменят dba.

Решили пойти по второму пути и автоматизировать постепенно используемые подходы, чтоб это скейлилось на много заказчиков.

Но на первое время мы просто хотим сделать более глубокий и менее дорогой аналитический инструмент для монги.

Алексей
20.02.2017
17:04:39
эх. опять abandonware

жаль

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