Size: a a a

Scala User Group

2020 February 13

VH

Vitalii Honta in Scala User Group
Abyr Valg
Не знаю, но зачем бы они fdb тогда пилили?
Может как всегда в специфичный кейс уперлись , хз
источник

NM

Nikita Melkozerov in Scala User Group
Python
Я не понимаю что значит теряет. Подтверждение пришло от нужного количества серверов или нет? Обещания нарушены конкретного уровня консистентности?
Strict Serializable транзакций нет, tombstone могут воскресить удаленные данные если забыть про compaction, баги в materialized view
источник

AV

Abyr Valg in Scala User Group
Python
Я не понимаю что значит теряет. Подтверждение пришло от нужного количества серверов или нет? Обещания нарушены конкретного уровня консистентности?
В том числе и с нарушенными обещаниями. Особенно при использовании MV
источник

NM

Nikita Melkozerov in Scala User Group
Nikita Melkozerov
Strict Serializable транзакций нет, tombstone могут воскресить удаленные данные если забыть про compaction, баги в materialized view
Можно ещё кучу проблем вспомнить
источник

P

Python in Scala User Group
Nikita Melkozerov
Strict Serializable транзакций нет, tombstone могут воскресить удаленные данные если забыть про compaction, баги в materialized view
Надо уметь её использовать, да.
источник

AV

Abyr Valg in Scala User Group
в общем, кассандра - отличная вещь, но только в том случае, если лежащие в ней данные не жаль понемножку терять иногда может быть
источник

P

Python in Scala User Group
Abyr Valg
в общем, кассандра - отличная вещь, но только в том случае, если лежащие в ней данные не жаль понемножку терять иногда может быть
Ерунда это
источник

AV

Abyr Valg in Scala User Group
Ну да, ну да
источник

NM

Nikita Melkozerov in Scala User Group
Abyr Valg
в общем, кассандра - отличная вещь, но только в том случае, если лежащие в ней данные не жаль понемножку терять иногда может быть
Для иммутабельных данных тоже норм, которые пишут и читают но не изменяют/удаляют
источник

AV

Abyr Valg in Scala User Group
Да и для мутабельных норм, если не жалко иногда потерять мутацию или строчку целиком (чего при нормальных ситуациях не происходит, но может произойти при проблемах с сетью и проблемах с дисками, также происходит при нормальных ситуациях при использовании MV, которые они не осилили починить и задепрекейтили)
источник
2020 February 14

P

Python in Scala User Group
Abyr Valg
Да и для мутабельных норм, если не жалко иногда потерять мутацию или строчку целиком (чего при нормальных ситуациях не происходит, но может произойти при проблемах с сетью и проблемах с дисками, также происходит при нормальных ситуациях при использовании MV, которые они не осилили починить и задепрекейтили)
Не используйте Materialized View 🤷‍♀
источник

P

Python in Scala User Group
Остальное - чепуха какая-то. Подозреваю что просто не понимали что такое Cassandra, как она работает и почему нужно её ставить на несколько серверов, и вляпались.
источник

DM

Daniel Matveev in Scala User Group
Nikita Melkozerov
Strict Serializable транзакций нет, tombstone могут воскресить удаленные данные если забыть про compaction, баги в materialized view
Не понял про транзакции, их там вообще нет. Или речь про "легкие"?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Konstantin Alifanov
Ого, это интересно! Но это мне надо про парсер-комбинаторы почитать сначала, я вот только взял книжку где про это есть.
зачем
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Python
Не используйте Materialized View 🤷‍♀
почему это
источник

P

Python in Scala User Group
Oleg ℕizhnik
почему это
Там есть подвохи. Они их не зря перевели в разряд экспериментальных. Те кто использовали стандартный Cassandra Journal и Persistent Query были этим очень удивлены. Правда потом они поговорили с кем-то из разработчиков и оказалось что, на самом деле уже можно, если понимаешь что делаешь и осторожен. Я забыл подробности.

Но я не про это. Я бы их и без всех этих проблем не использовал. Записал по ключу, достал по ключу - всё просто, все счастливы, вся логика приложения в одном месте.

Захотел аналитиков порадовать, поставил ClickHouse. Захотел данные стримить, поставил Kafka или там Apache Pulsar. Ну а гвозди отвёрткой забивать, ну его. Бывает что очень нужно именно гвозди и именно отвёрткой, но это должно быть крайней мерой.
источник

DZ

Dmitry Zuev in Scala User Group
И как это апач бим поставить?
источник

DM

Daniel Matveev in Scala User Group
Python
Там есть подвохи. Они их не зря перевели в разряд экспериментальных. Те кто использовали стандартный Cassandra Journal и Persistent Query были этим очень удивлены. Правда потом они поговорили с кем-то из разработчиков и оказалось что, на самом деле уже можно, если понимаешь что делаешь и осторожен. Я забыл подробности.

Но я не про это. Я бы их и без всех этих проблем не использовал. Записал по ключу, достал по ключу - всё просто, все счастливы, вся логика приложения в одном месте.

Захотел аналитиков порадовать, поставил ClickHouse. Захотел данные стримить, поставил Kafka или там Apache Pulsar. Ну а гвозди отвёрткой забивать, ну его. Бывает что очень нужно именно гвозди и именно отвёрткой, но это должно быть крайней мерой.
ну хоть кто-то это высказал
наконец можно чат с инжирами закрыть
источник

P

Python in Scala User Group
Daniel Matveev
ну хоть кто-то это высказал
наконец можно чат с инжирами закрыть
Я знал что они ждали моей отмашки
источник

P

Python in Scala User Group
Dmitry Zuev
И как это апач бим поставить?
Описался, хотел сказать Apache Pulsar
источник