
Paul
14.02.2017
21:36:18
монга - фантастическое говно, и она умирает элементарно под собственным весом
простите за мой французский - я вынужденно поддерживаю парк монг

Google

Phil
14.02.2017
21:38:20

Paul
14.02.2017
21:39:50
тот же ebay активно использует монгу - он в ней хранит метаданные тумбнейлов

Phil
14.02.2017
21:41:14

Subbotin
14.02.2017
21:44:12
когда я писал свой сервис для авторизации через oauth и контроля доступа к апи (короче я писал замену некой поделки под названием wso2 api manager) я конечно же взял постгрес. и в том числе у меня там было достаточно много реляционных связей.

Quet
14.02.2017
21:47:57

Subbotin
14.02.2017
21:57:18
nosql они не очень универсальны. они обычно узко специализированы. хочешь выжать максимум из железки и важна персистентность и консистентность данных - возьми тарантул. хочешь красивый распределёный и отказоуйстойчивый кластер для json - возьми каучбейз. хочешь тоже самого только данных больше и таблички - возьми касандру. хочешь подписки на события - возьми рефинкдб. хочешь поебаться - возьми монгу. хочешь бегать по графам - бери графовые бд (тут хз но очевидно что хуже для хранения графов чем sql базы они быть не могут).

KlonD90
14.02.2017
21:57:35
Хочу написать путь от кап до Crdt

Subbotin
14.02.2017
22:01:48
Благославляю.

Phil
14.02.2017
22:05:49

Subbotin
14.02.2017
22:08:52
у тебя есть юзеры, есть приложения, есть колбэк урлы, есть пермишены, есть токены. между ними куча связей

Google

Subbotin
14.02.2017
22:09:13
какой в жопу kv?

Phil
14.02.2017
22:12:06

Subbotin
14.02.2017
22:13:42
да ты чё? а если у тебя завтра у юзера поменяется статус с "активен" на "забанен", то как быть?

Phil
14.02.2017
22:15:14
Тебе ни констрейны, ничего не нужно
А вот интроспекция со стороны ресурсов может крови попортить

Subbotin
14.02.2017
22:17:34

Quet
14.02.2017
22:18:03
а чем тебе болт в итоге не зашёл?
хранить эти токены

Subbotin
14.02.2017
22:18:18

Phil
14.02.2017
22:18:52

Subbotin
14.02.2017
22:20:01
рефреш токены у тебя тоже протухают мгновенно?

Phil
14.02.2017
22:22:37
Ну будет у тебя неделю валятся рефреш токен без реально существующего клиента. Ты ему акцесс не выпишешь - составить не сможешь. Это даже в том невероятном случае, когда у тебя ну вдруг каким-то образом данные разъехались
А вот то что ты для почти микросервиса тащишь нафталиновую тяжелую РБД- вот это так себе
Ради констрейнтов, которые тебе не нужны
Ну на самом деле слушай, сделал и сделал. Я просто подумал - может легкое чего есть

Subbotin
14.02.2017
22:26:24

Phil
14.02.2017
22:27:19

Google

Phil
14.02.2017
22:30:15
Ну ок, срок истекания. Хотя я смотрю норм практика просто обегать базу фуллсканом

Quet
14.02.2017
22:31:52
скан норм

Phil
14.02.2017
22:32:57
скан норм
Для принудительной деактивации токена - не очень

Quet
14.02.2017
22:43:36
почему?

Subbotin
14.02.2017
22:47:09
На самом деле у меня там был kv. Но в основном для статистики и тротлинга. Я брал редис и не сказать что это был восторг.

Phil
14.02.2017
22:49:30
почему?
потому что обычно это надо сделать "вчера", а не когда-нибудь в ближайшие сутки

Quet
14.02.2017
22:49:54
ну как надо так и делай скан

Phil
14.02.2017
22:49:55

Subbotin
14.02.2017
22:50:18
Ну не так не было
Просто восторга не было

Phil
14.02.2017
22:51:44
ладно. судя по всему Левченко тестировал морозоустойчивость пуховки ныряя в прорубь. так что попробую болт, расскажу

Quet
14.02.2017
22:54:59
да скорее всего не будет у тебя никаких проблем

Quet
14.02.2017
22:55:14
не та задача чтобы упереться во что-то

Phil
14.02.2017
22:55:49
ну я так скажем люблю kill -9 делать.или серверу резет жать. говорят плохо переживает

Quet
14.02.2017
22:56:33
и бэкапы не любишь?

Roman
14.02.2017
22:56:40

Quet
14.02.2017
22:57:00
но с другой стороны это ж токены
проебутся и хер с ними

Dmitry
14.02.2017
22:57:01
Так какой nosql круто для хранения не очень большого количества JSON документов? Нужно для простенькой обработки и последующего экспорта результатов. + простенькая очередь может.
Все будет работать на 512/1 гб ОЗУ :))

Phil
14.02.2017
22:57:30
и бэкапы не любишь?
бэкапы базы с токенами? да не, там это решается плевком на токены и секреты и заливкой заново

Google

Roman
14.02.2017
22:57:36

Quet
14.02.2017
22:57:39

Dmitry
14.02.2017
22:57:46
Да и постргрес тяжеловат же

Roman
14.02.2017
22:58:08

Dmitry
14.02.2017
22:58:28

Quet
14.02.2017
22:58:31
ну я б брал его
но потому что умею в постгрес
бери то что умеешь
если не умеешь ничего - бери монгу

Phil
14.02.2017
22:58:55

Dmitry
14.02.2017
22:58:58
Но не хочу

Admin
ERROR: S client not available

Dmitry
14.02.2017
22:59:26
Потому что приезжать данные будут в JSON
С вложениями

Phil
14.02.2017
22:59:34

Roman
14.02.2017
23:00:01

Phil
14.02.2017
23:00:09

Quet
14.02.2017
23:00:20

Dmitry
14.02.2017
23:00:53
сам json тебе как индексы нужен?
Мм, нужны данные, которые я буду вытягивать по очереди, записывать результат и потом все это экспортировать. Индексы хз, поиска особого делать не буду, разве что там по статусу документов

Roman
14.02.2017
23:01:01

Quet
14.02.2017
23:01:12
монгу бери тогда

Google

Phil
14.02.2017
23:01:27
встраиваемое решение сойдет?

Dmitry
14.02.2017
23:02:23

Quet
14.02.2017
23:02:31
но опять же
я бы на твоём месте (учитывая что умеешь мускл) брал его
хранил статус в отдельном поле
и документ в блобе

Dmitry
14.02.2017
23:03:11
Ну мне нужно будет молотить и грузить каждый блоб отдельно для обработки....

Phil
14.02.2017
23:03:44

Quet
14.02.2017
23:03:45
ну будешь молотить значит
делов-то

Dmitry
14.02.2017
23:03:52
Короче там будут текст, теги, ссылки и прочая ерунда, нужно будет мачить, сравнивать и так далее
Но не сильно много :)
Ок, таки монга
Спасибо, гляну
А то начитался что просто ужас
Думал есть что-то круче и стабильнее
Самое обидно конечно будет потерять данные :(

Quet
14.02.2017
23:07:59

Dmitry
14.02.2017
23:08:13
:))

Quet
14.02.2017
23:08:15
но тебе ж видимо не надо стабильнее )

Dmitry
14.02.2017
23:08:37
Блин, я уже расслабился было :)

Phil
14.02.2017
23:08:40

Dmitry
14.02.2017
23:08:59

Phil
14.02.2017
23:09:25
постгрес )
угу. половина вопросов в чатике про постгрес - как я выковыривал свои данные из фарша
Kv это где именно?
ну используй монгу для индексов. а не как хранилище. а доки оригиналы храни отднльно хоть файлами