@MongoDBRussian

Страница 116 из 342
Sergey
11.08.2017
11:13:03
Но это не касается случая, когда удаляются данные из разных коллекций

Sergey
11.08.2017
11:17:59
Я боюсь, тут будет по одному запросу на каждое сообщение. Но зависит от того, как это в кишках ОДМ превращается в запрос к базе.

Sergey
11.08.2017
11:18:53
да так и получается - поэтому я и не знаю как правильно )

Google
Oleg ?
15.08.2017
07:14:36
Всем привет! какой правильный метод бэкапа mongodb rs ? как лучше сделать ?

yopp
15.08.2017
08:16:27
https://jira.mongodb.org/browse/SERVER-27089

Oleg ?
15.08.2017
08:18:18
@dd_bb лучше же с Hidden мембера делать да ?

yopp
15.08.2017
08:18:39
Зависит от бюджета, но лучше с него, да

Oleg ?
15.08.2017
08:19:20
при этом ему получается бэкапить localhost —oplog

не надо указывать мастер ноду ?

yopp
15.08.2017
08:19:43
Я не понимаю о чём ты сейчас

Oleg ?
15.08.2017
08:19:51
)))0

yopp
15.08.2017
08:20:14
https://docs.mongodb.com/manual/tutorial/configure-a-hidden-replica-set-member/

Oleg ?
15.08.2017
08:20:26
я имею в виду mongodump —host localhost

а не указывать replset name

в общем задача бэкапить не лазая на мастер :)

Google
Vova
15.08.2017
12:24:44
есть такой интересный метод mongodb delayed member

получается некий скользящий бэкап

yopp
15.08.2017
13:33:22
Это не бекап

Vova
15.08.2017
19:38:37
Это не бекап
"бэкап" в кавычках

yopp
15.08.2017
19:49:30
"бэкап" в кавычках
Это не «бекап»

Vova
15.08.2017
19:51:12
Это не «бекап»
это "бэкап"

yopp
15.08.2017
20:12:12
Это просто нода применяющая оплог с задержкой. Это не резервная копия текущих данных.

Алексей
15.08.2017
20:21:04
ну темнеменее парни из монги в обучающм видео прсдлагали ее использовать как быстрый бекап да

Serhio
15.08.2017
20:32:50
так себе бэкап...

Max
15.08.2017
20:34:19
Отличная защита от кривозапросов.

yopp
15.08.2017
20:34:37
Max
15.08.2017
20:34:51
Главное чтобы догонялось состояние в нерабочее время :)

Sheldhur
16.08.2017
09:43:23
ку

какие плюсы\минусы у полнотекстового поиска в монге по сравнению со сфинксом?

yopp
16.08.2017
09:50:23
какие плюсы\минусы у полнотекстового поиска в монге по сравнению со сфинксом?
если выбирать инструмент для полнотекстового поиска по неструктуированной информации, то лучше сразу взять сфинкс или подобное

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

Sheldhur
16.08.2017
09:52:28
ну, она структурированная

yopp
16.08.2017
09:52:44
тогда нужно понять какие задачи перед поиском ставятся

Sheldhur
16.08.2017
09:52:51
я ещё так понял, что индекс в монге строится только по одной локали?

Google
yopp
16.08.2017
09:54:41
https://docs.mongodb.com/manual/core/index-text/

https://docs.mongodb.com/manual/tutorial/specify-language-for-text-index/#specify-the-index-language-within-the-document

этот индекс решает 80% проблем, типа простого поиска. любые сложные вещи там уже делают очень тяжело или не делаются совсем

стеммеры не подключаются

я бы даже так сказал: вообще ничего не подключается

Sheldhur
16.08.2017
09:58:40
понятно, спсб

yopp
16.08.2017
09:58:41
поддерживаются только строгие наборы языков: https://docs.mongodb.com/manual/reference/text-search-languages/#text-search-languages

короч если задача искать по описанию товаров или по комментариям, наверное монги хватит

если надо всякие хитрые вещи типа поиска по расстоянию, внешние стоп-словари, кастомные стеммеры и прочее, то скорее всего монги будет маловато.

yopp
16.08.2017
11:10:08
теги чтоли скрещиваешь?

Sheldhur
16.08.2017
11:11:05
типа того

а потеря данных при краше как фиксится?

никак? кластер держать?

yopp
16.08.2017
11:15:04
если тебе морфология не нужна, то просто храни теги в массиве, индексируй массив и перескай сколько влезет (https://docs.mongodb.com/manual/reference/operator/query/all/ и $in)

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

во вторых, нужно понимать что с журналом, прямо потерять данные очень сложно

там очень узкое окно, пока журнал на диск не сбросили

а вот если журнал развалился, тогда ой

Google
yopp
16.08.2017
11:18:21
но это всё не очень важно, если твоё приложение для критически важнных данных использует правильный write concern

Sheldhur
16.08.2017
11:24:07
а при изменении большого количества данных вся таблица лочится?

.
17.08.2017
06:32:56
Можно как-то отправить инсерт в несколько коллекций за один запрос? Хочу избавиться от того что приложение упало в момент между инсертом в первую коллекцию и вторую, хотя бы

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