🍁 Jaŭhien
пайтест весь день лежит, чтобы ты понимал
Филатов
А что, официального апи нету с документацией?
Есть, но у меня поставлена конкретная задача, нужно спарсить.
end1 ☠ 💀
пайтест весь день лежит, чтобы ты понимал
да, выкупаю, хотел кое что втыкануть, ну, будем ждать)
Филатов
Ебанулись совсем
Между Api и парсингом огромная разница. Для использования Api нужно регистрироваться, а так же создавать токен(На твиче немного запарнее чем должно быть), при этом будет ограничение на 100 запросов в минуту. Основная задача - получить нужную информацию без каких-либо ограничений/регистраций. Есть Идеи?)
Bogdan (SirEdvin)
Вы же понимаете, что за парсинг твич вас еще быстрее ограничит?
Проксимов
Филатов
Если у них нормально настроены rate limits, то хрен тебе а не парсинг
Это конечно всё клёво, но мне нужно понять как парсить вебсокеты, твич взят для примера. Мне лишь нужна практичная информация о том, как это сделать.
Tishka17
Я думаю, за деньги они могут и поднять лимиты если надо
Tishka17
1. Узнать формат данных 2. Узнать что надо посылать и когда
Tishka17
Лучше всего на эти два вопроса отвечают документация и разработчик
Tishka17
И не парсишь вебсокеты а следишь за тем как реагирует сайт
🍁 Jaŭhien
...и делаешь один запрос в секунду)
Филатов
...и делаешь один запрос в секунду)
Этого вполне хватит. Может кто участок кода кинуть?
🍁 Jaŭhien
Филатов
Tishka17
А про вебсокеты что-то слышал?
Tishka17
Но не вникал, судя по всему
Julian 🏳️‍🌈
Yes it is
Филатов
Но не вникал, судя по всему
Небыло повода лезть сюда.
Mikhail
как в qcombobox добавить значение для элемента? self.comboBox.setItemText(0, _translate("MainWindow", "3 min"))
Danila
Добрый вечер. Подскажите, стоит ли использовать реляционную СУБД, если вся работа с данными, которая есть в приложении - это CRUD ?
Danila
И есть отношение Many2Many между двумя таблицами
Danila
не будет ли эффективнее просто запихать это в монгу?
🍁 Jaŭhien
Субд дают гарантии консистентности данных
🍁 Jaŭhien
А монга - нет
Tishka17
Danila
Нормальный м2м в монге появился?
если я буду это в монге делать, то я просто в жсоне пропишу: "someProperty":["arg1", "arg2", "arg3"]
Danila
потому что мне, по сути, надо от всего этого только список строк хранить
Tishka17
Глянь, кстати, в сторону elasticsearch. Я когда гуглил тесты, он на таких данных был быстрее монги
Tishka17
Если нужен поиск по содержимому этого списка, будет хорошо
Tishka17
Правда в качестве основной БД не уверен
løst
А монга - нет
весьма смелое заявление
Petr
эластик заточен только на поиск
Danila
Такое ты можешь и в постгрес положить полем
я знаю, просто я его никогда не юзал до этого. В основном была монга и мускул
Tishka17
Хорошо, блобом в мускул
løst
внезапно и в мускул тоже сможешь
løst
в 2к19 можно уже и не блобом
Danila
про array_field думал(в постгресе)
Tishka17
Если у тебя не будет частичного обновления этого списка и не нужен поиск - клади как блоб
Alex
Подскажите пожалуйста, как можно сохранить все значения в словаре с такими же 3 ключами? Грубо говоря и Александра тоже)
Tishka17
будет
Я с монгой не работал. Она умеет частичное обновление полей документа?
Ivan
да
Tishka17
да
Без блокировки всего документа и всего поля?
Tishka17
Грубо, можно конкурентно добавить два элемента в такой список?
Alex
Ну да
Tishka17
А говорите умеет
Tishka17
Так можно и на блобе в мускуле
Tishka17
в список можно
Ну короче, если ты уверен что оно будет эффективно работать в монге и обеспечивать тебе нужную констистентность - бери ее. Если не уверен иди есть риск, что к этим строкам добавится метаинформация, бери постгрес
Petr
почему?
не так страшны джойны как про них говорят
Danila
Я к тому, почему не стоит брать постгрес?
Tishka17
Короче, пока не уверен что денормализация тебе даст эффект, нормализуй
Petr
если работал с мускулом значит принципы sql знаешь значит и постгрес освоишь
Petr
в постгресе если и джисонби и списки и блобы
Petr
вариантов реализации очень много
Petr
*есть
d.
Я к тому, почему не стоит брать постгрес?
если в таблице много индексов и % записи большой то бери мускуль
d.
если нужны крутые коммерческие фичи как права доступа, врайтабле вью то бери постгрес
løst
если в таблице много индексов и % записи большой то бери мускуль
с вероятностью 99% у него не будет таких нагрузок на которых появляются проблемы про которые ты пытался вбросить