Size: a a a

Joker, Java-конференция

2019 June 15

IZ

Ivan Zemlyankiy in Joker, Java-конференция
Kseniya Romanova
Иван, будет ближе к концу следующей недели в вк и ютубе (Apache Ignite Community Russia)
Отлично, ждём, спасибо
источник
2019 June 16

AL

Alexander Levin in Joker, Java-конференция
@DTitov по нескольким JUG чатам спам
источник
2019 June 26

RA

Ruslan Akhmetzyanov in Joker, Java-конференция
Переслано от Иван
Мы опубликовали русскую версию большого интервью с Мартином Клеппманном — автором известной книги "Designing Data-Intensive Applications", работающим над исследовательским проектом TRVE DATA в Кембриджском университете. Английская версия интервью тоже будет, но чуть позже.

Статья начинается с обширного списка тем, о которых пойдёт речь, — можно окинуть его взглядом и понять, есть ли среди них интересные вам. Например, нам в редакции показалось интересным явное неуважение Мартина к CAP-"теореме", чему даётся короткая и твёрдая аргументация. Подробности по ссылке.
https://habr.com/ru/company/jugru/blog/457736/
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Ruslan Akhmetzyanov
Переслано от Иван
Мы опубликовали русскую версию большого интервью с Мартином Клеппманном — автором известной книги "Designing Data-Intensive Applications", работающим над исследовательским проектом TRVE DATA в Кембриджском университете. Английская версия интервью тоже будет, но чуть позже.

Статья начинается с обширного списка тем, о которых пойдёт речь, — можно окинуть его взглядом и понять, есть ли среди них интересные вам. Например, нам в редакции показалось интересным явное неуважение Мартина к CAP-"теореме", чему даётся короткая и твёрдая аргументация. Подробности по ссылке.
https://habr.com/ru/company/jugru/blog/457736/
В ней используется очень узко определённая модель согласованности — линеаризуемость

Разве это правда?
источник

RA

Ruslan Akhmetzyanov in Joker, Java-конференция
Вопрос к @olegchir
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Да, правда, я проверил
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Наврал я значит на собесе когда-то
источник

ВЦ

Вадим Цесько... in Joker, Java-конференция
Паша Финкельштейн
В ней используется очень узко определённая модель согласованности — линеаризуемость

Разве это правда?
Отдельный пост в блоге Мартина: https://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Прочитал его аргументы
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Они сводятся к тому что "обычно вам не важно"
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Это не критика, а рень какая-то имхо
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Надо понимать CAP чтобы управлять трейдоффами и понимать, какие гарантии твоя система может предоставить хотя бы теоретически, а какие нет
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Используешь где-то в распредсистеме не-CP? Всё, твоя система никогда не может гарантировать консистентности
источник

OC

Oleg Chirukhin ☄️🧙‍♂... in Joker, Java-конференция
Паше нужно просто прийти на Гидру и обсудить это с Клеппманном! 😆
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Oleg Chirukhin ☄️🧙‍♂️🚀
Паше нужно просто прийти на Гидру и обсудить это с Клеппманном! 😆
ну вот на это мне точно билет не купят )
источник

OC

Oleg Chirukhin ☄️🧙‍♂... in Joker, Java-конференция
Паша Финкельштейн
Используешь где-то в распредсистеме не-CP? Всё, твоя система никогда не может гарантировать консистентности
Moreover, databases with snapshot isolation/MVCC are intentionally non-linearizable, because enforcing linearizability would reduce the level of concurrency that the database can offer. For example, PostgreSQL’s SSI provides serializability but not linearizability, and Oracle provides neither. Just because a database is branded “ACID” doesn’t mean it meets the CAP theorem’s definition of consistency.

So these systems are neither CAP-consistent nor CAP-available. They are neither “CP” nor “AP”, they are just “P”, whatever that means. (Yes, the “two out of three” formulation does allow you to pick only one out of three, or even none out of three!)
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Oleg Chirukhin ☄️🧙‍♂️🚀
Moreover, databases with snapshot isolation/MVCC are intentionally non-linearizable, because enforcing linearizability would reduce the level of concurrency that the database can offer. For example, PostgreSQL’s SSI provides serializability but not linearizability, and Oracle provides neither. Just because a database is branded “ACID” doesn’t mean it meets the CAP theorem’s definition of consistency.

So these systems are neither CAP-consistent nor CAP-available. They are neither “CP” nor “AP”, they are just “P”, whatever that means. (Yes, the “two out of three” formulation does allow you to pick only one out of three, or even none out of three!)
Поскольку БД с snapshot isolation/MVCC — однмастерные — то пофиг, нам достаточно консистености уровня БД. Но! Как только ты включаешь синхронную репликацию — ты сразу теряешь перфоманс и это нормальный трейдофф.
источник

OC

Oleg Chirukhin ☄️🧙‍♂... in Joker, Java-конференция
Удалил пример, т.к. он был излишние политизирован)
источник

ПФ

Паша Финкельштейн... in Joker, Java-конференция
Oleg Chirukhin ☄️🧙‍♂️🚀
Удалил пример, т.к. он был излишние политизирован)
Что?
источник
2019 June 27

MJ

Max Joint in Joker, Java-конференция
Есть желающие?
источник