@MongoDBRussian

Страница 100 из 342
Aleksandr
21.06.2017
07:15:31
а как-то можно получить результат запроса (получение списка айдишников) не массивом объектов ObjectID, а строковым массивом?

Igor
21.06.2017
07:15:58
по-моему в монге такое не практикуется, или практикуется, но только через агрегацию

Denis
21.06.2017
07:21:12
А конвертировать в коде слишком дорого?

Igor
21.06.2017
07:23:07
я в итоге ебанулся и переписал все с питон-кода на постгревые запросы

Google
Igor
21.06.2017
07:23:27
(благо она является первоисточником данных, которые мне потом надо в монгу класть, ыыы) получилось и дешевле, и эффективнее, и вообще брат жив

Aleksandr
21.06.2017
07:29:53
А конвертировать в коде слишком дорого?
так и сделал... но думал что есть более изящное решение

покурю еще на досуге doctrine odm

Sergey
21.06.2017
11:13:01
а как-то можно получить результат запроса (получение списка айдишников) не массивом объектов ObjectID, а строковым массивом?
Вобще можно, написав хранимую процедуру на встроенном JS function getListIdStr() { var s = "" db.getCollection('users').find({},{_id : true}).limit(5).forEach( function (x) {s += x._id + ", "} ) return s } сделать такую функцию в базе и вызывать на бэкенде Но вы не верно поняли смысл монги, она не альтернатива Postgree. Это NoSQL, она ближе к бекенду, и заточена для того что бы быстро получить инфу и обрабатывать её как угодно на бэкенде. В отличии от традиционного подхода в SQL базах, где данные содержаться в целостности, и доступ через хранимые процедуры

Nick
21.06.2017
12:26:25
@dd_bb добавишь чтонить к фразе @CapDev Это NoSQL, она ближе к бекенду, и заточена для того что бы быстро получить инфу и обрабатывать её как угодно на бэкенде. ?

yopp
21.06.2017
12:27:38
я не вижу смысла коментировать бред

Tenni
21.06.2017
12:31:56
лол

yopp
21.06.2017
12:42:46
Хочу поделиться своим опытом, вебинаром или ещё каким митапом. Что вам было бы интересно узнать?

Igor
21.06.2017
12:45:30
прокомментированный тобой всякий бред!

yopp
21.06.2017
12:46:53
яснопонятно.жпг

Tenni
21.06.2017
12:50:16
Хочу поделиться своим опытом, вебинаром или ещё каким митапом. Что вам было бы интересно узнать?
масштабирование больших кластеров, проблемы, решения итд. Но это общая тема довольно.

Nick
21.06.2017
12:58:32
интересны бестпрактисы по части формата данных, например, вот у нас есть такие данные их лучше представить в виде таком т.к. монге так лучше, или только так вы поимеете профит в монге. Или вот такие данные со скрипом можно загнать в монгу, но тогда вы огребаете такие и такие проблемы. очень интересны кесы вида вот вроде бы и формат доков примерно норм, и вот даже все хорошо, но происходит чтото и начинается пиздец потмоу что и дальше объяснение. (чтото - какоето событие, типа добавали новый тип документов, пришел начальник попросил стату, сделали ребут монги кэши холодные все перестало работать и т.п.)

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

Google
Nick
21.06.2017
13:02:16
идеально - взять кейс из зала и показать как его представить в монге или почему монга противопоказана

Tenni
21.06.2017
13:03:08
главное чтобы веб-стрим был

Nick
21.06.2017
13:07:44
актуально к моей задаче (возможно она на монгу неособо ложится) мне интересно было бы посмотреть на телодвижения при попытке засовывать 10мультов доков (~50Гб) в сутки данных в монгу в качестве просто хранения и вытаскивания по ключу, возможно доп индексы на 5-6 полей для запросов. и как это будет шардиться и что ждать через полгода

yopp
21.06.2017
13:23:31
ага, про схемы

Tenni
21.06.2017
13:24:07
суть же понял

yopp
21.06.2017
13:24:45
в отрыве от данных, больше чем написанов доке — не сказать

в смысле от конкретных кейсов

Tenni
21.06.2017
13:25:32
в доке не все =)

много чего есть, да

yopp
21.06.2017
13:36:10
а что вообще для таких мероприятий сейчас используют? hangouts?

Dmitry
21.06.2017
13:55:13
Вроде да

redbeard
21.06.2017
15:39:20
или твиче :)

Timur
21.06.2017
15:42:11
Хотелось бы узнать про самые вероятные возможные факапы в разных конфигурациях (с репликасетом, с шардингом) с примерами их решения и предотвращения. Как лучше выстраивать системы бекапов, какие метрики смотреть и на какие делать алерты. Еще хотелось бы узнать про джентельменский набор инструментов и самые популярные кейсы их использования.

Alexey
21.06.2017
17:01:50
Хочу поделиться своим опытом, вебинаром или ещё каким митапом. Что вам было бы интересно узнать?
Тюнинг ОС, ФС для монги, бест практисы по бекапам шаред кластеров, ключи шардирования, потрошки движка и их отражения в мониторинге при нагрузках

redbeard
21.06.2017
17:05:30
стрим платный? почем билет будет?

Google
Sergey
21.06.2017
21:40:49
Иногда все же в этом есть смысл, если после обработки на стороне базы объем передаваемых данных значительно снижается.

Serhio
22.06.2017
09:04:07
а никто не подскажет как можно попытаться вытащить сырые данные из файлика с коллекцией? Может есть готовое решение

yopp
22.06.2017
09:23:53
Кто-то уже это изучал. Поищи в ссылках в чяте

Тебе с какой целью?

Serhio
22.06.2017
10:24:32
я и изучал)) при помощи утилиты wt, нужна структура неповрежденная WiredTiger.wt и прочих файлов. Сейчас кейс немного другой - попытаться в json формате вытащить из файла коллекции

yopp
22.06.2017
11:00:58
Зачем?

Наиболее быстрый и правил ней способ — монгу для этого использовать. Остальное — ебля в гамаке и стоя.

Tenni
22.06.2017
11:11:44
А кто-то щупал монгу с патчами percona?
да, щупаю со вчера, но на деве. Движок выбрал rocks от fb.

Serhio
22.06.2017
11:30:21
Зачем?
для попытаться восстановить данные. сбойнул рейд контроллер, файлик WiredTiger.wt покрашился, монга не стартует даже с —repair )

yopp
22.06.2017
11:32:43
только wt?

Igor
22.06.2017
11:35:30
ого ты некропостер =)
поиск никто не отменял. хоть кто-то им пользуется

Tenni
22.06.2017
11:37:26
ого ты некропостер =)
а то! ты не тестил? =)

Sergey
22.06.2017
11:37:35
не, меня WT устраивает

Tenni
22.06.2017
11:37:38
они свой движок вообще удалили в 3.4, только рокс оставили

Google
yopp
22.06.2017
12:07:25
для попытаться восстановить данные. сбойнул рейд контроллер, файлик WiredTiger.wt покрашился, монга не стартует даже с —repair )
попробуй создать пустую коллекцию и заменить её .wt файлы индексов и самой коллекции на те, которые из креншнутой базы

+
там там тред я пропустил в прошлом году!

Serhio
22.06.2017
12:17:03
и реплик не было?
Тут очень хитрый сбой получился. Реплика на отдельном зеркальном рейде. Примари на своём зеркале.иоба зеркала доступны через ссд кеш от адаптека. Сбойнул контроллер. В примари побился тот самый файл wt, в реплике turtle покрашился

Sergey
22.06.2017
12:20:23
ээээ, на одном сервере и реплика и мастер?

Serhio
22.06.2017
12:39:46
в точку) но на разных винтах

в виртуалках

Sergey
22.06.2017
12:41:03


Serhio
22.06.2017
12:42:34
да говорил давайте задублируем железку ) год назад, в апреле... неа денег жалко

Sergey
22.06.2017
12:46:25
да на реплику можно хоть таз на атоме поставить

(hidden)

yopp
22.06.2017
12:50:15
денег жалко

на самом деле это от того, что никто не учит инженеров работать не только аналитическим аппаратом, но и калькулятором

потому что калькулятором можно бизнесу очень многие вещи объяснить

Serhio
22.06.2017
12:51:30
именно) кроме смеха и у меня такие слова ничего не вызывают...

yopp
22.06.2017
12:51:36
и только совсем уже непробиваемые, гхм, визионеры, могут пытаться спорить с калькулятором

ну в этом есть и твоя заслуга, на самом деле

в таких ситуациях виноваты обычно все уровни

исполнители не могут внятно донести проблемы до менджмента, меджмент не интересуется проблемами исполнителей, владельцы слишком доверяют менеджерам и не ходят «в народ»

Sergey
22.06.2017
12:54:08
Иногда менеджеры начинают гнуть свою линию, невзирая вообще на все аргументы. Я однажды даже уволился из конторы из-за этого, не хотелось ломать то что строилось много лет от одного желания нового начальника.

Google
yopp
22.06.2017
12:55:27
потому что инженеры сначла хотят всё и сразу, въёбывают кучу бабок на ненужные игрушки, а потом когда им подрезают бюджеты начинают ныть

Sergey
22.06.2017
12:56:05
как человек который в таких разборка обычно стоит скраю, я хочу сказать что аргументы очень часто не выдерживают никакой критики
а аргумент "давайте уменьшим количество серверов, чтобы они реже ломались" - это какую-то критику выдерживает?

yopp
22.06.2017
12:57:23
«ну он тупой?»

я ещё раз подчеркну свою позицию: проблемы в коммуникациях состоят из двух сторон.

Tenni
22.06.2017
12:58:44
мы же сейчас про нормальные конторы? не регионы?

Sergey
22.06.2017
12:58:46
и какие контр-аргументы были?
нехватка места, failover

yopp
22.06.2017
12:59:18
нехватка места, failover
этот аргумент никак не объясняет почему такой подход не позволяет достингуть «реже ломается»

нормальный вопрос бизнеса на самом деле

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