Size: a a a

2020 August 21

T

Telemak (Сергей)... in Moscow Python
Я ХОЧУ В ЭТО ВЕРИТЬ
источник

T

TyVik in Moscow Python
да пускай фронтовики SQL учат, чё им легко живётся ;)
источник

T

Telemak (Сергей)... in Moscow Python
TyVik
да пускай фронтовики SQL учат, чё им легко живётся ;)
Эээ, а что мне тогда делать потом, фронт учить?
источник

T

TyVik in Moscow Python
ага, чтоб на pl/V8 хранимки писать :D (шучу, конечно же)
источник

T

Telemak (Сергей)... in Moscow Python
> Не понял, а какая все-таки решалась бизнес-задача тут
> 1. Снизить стоимость разработки в 5+ раз
2. Увеличить скорость разработки в 5+ раз
3. Снизить стоимость владения в 10+ раз
4. Сделать структуру прозрачной
источник

SF

Segmentation Fault in Moscow Python
TyVik
да пускай фронтовики SQL учат, чё им легко живётся ;)
Ну не сказал бы, что им легко. Недавно пытался собрать Vue проект и думал что застрелюсь
источник

VM

Vladimir Manatskov in Moscow Python
TyVik
я там коммент оставил насчёт производительности. Что одну БД вертикально можно масштабировать не так долго, а синхронных реплик можно подключать не так много. На что получил ответ, что для 20 таблиц это не столь существенно 😮
ну если тупо выкинуть ненужные таблицы, вроде таблиц с пользовательскими словарями, то количество таблиц (а вместе с тем и количество хранимок, которые нужно написать), можно существенно сократить
источник

VM

Vladimir Manatskov in Moscow Python
там просто до мегарефакторинга было много ненужных непонятных таблиц, в которых новым разработчикам было слишком тяжело разбираться; поэтому, как я понимаю, решили сделать MVP
источник

T

TyVik in Moscow Python
Segmentation Fault
Ну не сказал бы, что им легко. Недавно пытался собрать Vue проект и думал что застрелюсь
сорри, это сарказм был 😔
веб уже далеко не такой, каким был 10 лет назад. Так что и сложности другие.
источник

VM

Vladimir Manatskov in Moscow Python
Павел Мальцев
там где-то было написано, что они сжимали с помощью денормализации
Конечно! Ведь, "при правильной архитектуре проекта" нормализация вообще не требуется! (вырвал цитату из их комментария про то, что триггеры не нужны)
источник

ПМ

Павел Мальцев... in Moscow Python
нормально делай нормально будет
источник

VM

Vladimir Manatskov in Moscow Python
Такое чувство, что к ним в SMM Макс устроился
источник

ПМ

Павел Мальцев... in Moscow Python
вот почему они триггеры не любят
источник

T

Telemak (Сергей)... in Moscow Python
> Вмы упростили всю систему, исключив rabbit, kafka, elastic search и др. FTS (full-text search) в PG позволяет находить необходимые данные в базе из миллионов документов за 2-3 мсек
Ну да, зачем эластик в анализе текста
источник

p

pragus in Moscow Python
Telemak (Сергей)
Ну может они на проксе валидируют
nyet
источник

T

Telemak (Сергей)... in Moscow Python
pragus
nyet
источник

ПМ

Павел Мальцев... in Moscow Python
Зашёл на их главную. Типы действительно не нужны судя по полю "status"
источник

T

Telemak (Сергей)... in Moscow Python
Павел Мальцев
Зашёл на их главную. Типы действительно не нужны судя по полю "status"
Это подражание эпплу, у тех есть в json: "true"
источник

MD

Mike Drepin in Moscow Python
Telemak (Сергей)
> Вмы упростили всю систему, исключив rabbit, kafka, elastic search и др. FTS (full-text search) в PG позволяет находить необходимые данные в базе из миллионов документов за 2-3 мсек
Ну да, зачем эластик в анализе текста
Pg прекрасно умеет в текстовый поиск с коррекцией ошибок и гибкими правилами distance score (нет)
источник

T

Telemak (Сергей)... in Moscow Python
Mike Drepin
Pg прекрасно умеет в текстовый поиск с коррекцией ошибок и гибкими правилами distance score (нет)
Они хранимку для этого напишут, сумеет
источник