@proGO

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

простите за мой французский - я вынужденно поддерживаю парк монг

Google
Phil
14.02.2017
21:38:20
он не на монге
тебе найти ссылку на их же собственное видео?

Paul
14.02.2017
21:39:50
тебе найти ссылку на их же собственное видео?
желательно. Я слышал, что они использовали монгу для хранения какой-то фигни, типа части метаданных. Ужаснувшись увиденному удалили ее и забыли про нее навсегда

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

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
Благославляю.

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
да ты чё? а если у тебя завтра у юзера поменяется статус с "активен" на "забанен", то как быть?
в модел oauth нет слова "юзер" :) ок, клиента. по индексу выпиливаешь. но это не связь в базе. для программы это просто индекс

Тебе ни констрейны, ничего не нужно

А вот интроспекция со стороны ресурсов может крови попортить

Quet
14.02.2017
22:18:03
а чем тебе болт в итоге не зашёл?

хранить эти токены

Subbotin
14.02.2017
22:18:18
Тебе ни констрейны, ничего не нужно
это тебе не нужно. а у меня телекомы были. там за неконсистентные базы данных ебут кочергой

Phil
14.02.2017
22:18:52
curl -s https://tools.ietf.org/rfc/rfc6749.txt | grep user |wc -l 125
Ты посмотри что тебе выдаёт-то :)))

это тебе не нужно. а у меня телекомы были. там за неконсистентные базы данных ебут кочергой
какая тебе прости консистентность в токенах нужна? ) У тебя токен протухнет раньше, чем ты вообще её заметишь

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

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

А вот то что ты для почти микросервиса тащишь нафталиновую тяжелую РБД- вот это так себе

Ради констрейнтов, которые тебе не нужны

Ну на самом деле слушай, сделал и сделал. Я просто подумал - может легкое чего есть

Subbotin
14.02.2017
22:26:24
Ну будет у тебя неделю валятся рефреш токен без реально существующего клиента. Ты ему акцесс не выпишешь - составить не сможешь. Это даже в том невероятном случае, когда у тебя ну вдруг каким-то образом данные разъехались
почему не выпишу? чего не хватит то? вообще как ты видишь хранение рефреш токена в kv? что кей а что value. у него же как минимум должна быть указано имя юзера, срок истекания, пермишены и приложение которому предоставлен доступ. это уже надо либо колумн бэйзед, либо документориентированную бд или sql.

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
ну как надо так и делай скан

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
и бэкапы не любишь?

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
Dmitry
14.02.2017
22:57:46
Да и постргрес тяжеловат же

Roman
14.02.2017
22:58:08
Dmitry
14.02.2017
22:58:28
Cassandra
Даже если без кластера?

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

Phil
14.02.2017
22:58:55
но с другой стороны это ж токены проебутся и хер с ними
вот ))) там была проблема в коррапте файла бызы и невозможности либой его подцепить. это таки будет даунтайм

Admin
ERROR: S client not available

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

С вложениями

Roman
14.02.2017
23:00:01
Даже если без кластера?
Нет, обязательно нужен кластер

Phil
14.02.2017
23:00:09
Cassandra
хрен редьки

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
Dmitry
14.02.2017
23:02:23
ну т.е.для базы твой json может быть блобом?
Нет, блобом не покатит, в будущем скорее всего нужно будет делать выборки и по доугим полям, заранее не знаю каким

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

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

Phil
14.02.2017
23:03:44
Нет, блобом не покатит, в будущем скорее всего нужно будет делать выборки и по доугим полям, заранее не знаю каким
постгрес и jsonb. или действитнльно монга. если ты ее дрючить как сучку не будешь - ты не узнаешь, что у нее есть какието поблемы

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

Dmitry
14.02.2017
23:03:52
Короче там будут текст, теги, ссылки и прочая ерунда, нужно будет мачить, сравнивать и так далее

Но не сильно много :)

Ок, таки монга

Спасибо, гляну

А то начитался что просто ужас

Думал есть что-то круче и стабильнее

Самое обидно конечно будет потерять данные :(

Dmitry
14.02.2017
23:08:13
:))

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

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

Dmitry
14.02.2017
23:08:59
держи копию в kv
Kv это где именно?

Phil
14.02.2017
23:09:25
постгрес )
угу. половина вопросов в чатике про постгрес - как я выковыривал свои данные из фарша

Kv это где именно?
ну используй монгу для индексов. а не как хранилище. а доки оригиналы храни отднльно хоть файлами

Страница 479 из 1674