Size: a a a

Scala User Group

2021 March 19

Oℕ

Oleg ℕizhnik in Scala User Group
Daniel
как всегда plain sql/cql + тесты побеждают
ну в случае с кассандрой не уверен, там квери ленгвеж почти отсутствует, построить поверх него равносильный DSL, гораздо проще, чем для постгрестраданий
источник

EK

Evgenii Kuznetcov in Scala User Group
Использовали quill и...
Анонимный опрос
1%
остались довольны
11%
в целом довольны, но иногда опускаемся до raw запросов
17%
недовольны
71%
посмотреть ответы
Проголосовало: 103
источник

ZM

ZLoyer Matveev in Scala User Group
Конкретно в квилле для кассандры была (не знаю сейчас) бесячая иерархия из-за чего для тестов использовать зеркало было нельзя. Флавио отморозился (посоветовал написать свою имплементацию для всей иерархии под тесты), а без него никто ничего менять значительно не рисковал.
источник

ZM

ZLoyer Matveev in Scala User Group
Ну и конечно их подход к построению запросов на любителя, типов там не особо было. Все из серии склеим строчки просто в макросах.
источник

ZM

ZLoyer Matveev in Scala User Group
Понять причину при фейлах еще то развлечение было.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
походу довольным только Даниил остался
источник

Oℕ

Oleg ℕizhnik in Scala User Group
@danslapman так?
источник

ZM

ZLoyer Matveev in Scala User Group
ну мой опыт уже может быть нерелевантен

эмоционально конечно негатив остался до сих пор и не тянет пробовать
источник

DS

Danieλ Sλapman in Scala User Group
Ну и коллеги в TCB, у нас quill вытеснил scalike
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Danieλ Sλapman
Ну и коллеги в TCB, у нас quill вытеснил scalike
почему коллеги не проголосовали, там 2%
источник

Oℕ

Oleg ℕizhnik in Scala User Group
оператор разгрома
источник

Oℕ

Oleg ℕizhnik in Scala User Group
уже 1%
источник

DS

Danieλ Sλapman in Scala User Group
Но я признаю, что есть вещи пока на квиле невыразимые, например рекурсивные запоосы
источник

DS

Danieλ Sλapman in Scala User Group
Oleg ℕizhnik
почему коллеги не проголосовали, там 2%
Я сам проголосовал за второй пункт
источник

EK

Evgenii Kuznetcov in Scala User Group
Я махнул рукой на квил, когда не смог в постгресе реализовать ON CONFLICT
источник

DS

Danieλ Sλapman in Scala User Group
Evgenii Kuznetcov
Я махнул рукой на квил, когда не смог в постгресе реализовать ON CONFLICT
Сейчас так это из коробки есть
источник

EK

Evgenii Kuznetcov in Scala User Group
Danieλ Sλapman
Сейчас так это из коробки есть
Я пробовал года 2 назад. Какой-то онконфликт был. Но недостаточно гибкий.
источник

NV

Nikita Vilunov in Scala User Group
Evgenii Kuznetcov
Я махнул рукой на квил, когда не смог в постгресе реализовать ON CONFLICT
А какая часть ваших скл-запросов требует фичи, которых нет в квилле?
источник

EK

Evgenii Kuznetcov in Scala User Group
Nikita Vilunov
А какая часть ваших скл-запросов требует фичи, которых нет в квилле?
В том случае - 50%. Это была попытка внедрить квил, и начало не было многообещающим.
источник

NV

Nikita Vilunov in Scala User Group
Evgenii Kuznetcov
В том случае - 50%. Это была попытка внедрить квил, и начало не было многообещающим.
Тогда понимаемо
источник