Сообщение Re[73]: В России опять напишут новый объектно-ориентированны от 15.05.2018 13:05
Изменено 15.05.2018 13:07 Gt_
Re[73]: В России опять напишут новый объектно-ориентированны
Gt_>>да. вот прямо сейчас у них параллельна. зачем что-то ждать, если гарантия лишь на атомарность одной записи ?
S>Про атомарность пока что речи нет. Есть речь про durability.
S>Вот я заказал билет в кино — мне пришло емло с подтверждением. А тут внезапный "hard stop", и после перезапуска кинотеатр отброшен на нцать миллисекунд назад.
S>Вот, помнится, Билеты на матч "Сибирь" — ЦСКА в интернете были раскуплены за 20 минут. Примерно 7 тысяч билетов, примерно 6 билетов в секунду.
S>Хотелось бы убедиться, что выданный билет реально выдан, а не будет продан заново после рестарта. Если нет такого желания, то можно и не ждать.
S>А где-то и мест в 100 раз больше, и раскупают шустрее.
да причем тут чья-то речь ? я рассказываю откуда там легендарные скорости. они там от параллельности записи, в том числе и лога. а параллельность приводит и к отказу от транзакций.
билет это документ с полем продан, документ или запишется на какой-то ноде или нет. целиком. это атомарность. но если ты пошлешь пачку из 3х билетов и в этом момент пропадет питание у всего кластера, то после рестарта может так случиться, что из той пачки 2 билета проданы, а третий нет. третья нода не успела записать в лог продажу.
с точки зрения продаж билетов это вполне годно. 2 билета получат подтверждение, третий получит ошибку.
Gt_
S>Про атомарность пока что речи нет. Есть речь про durability.
S>Вот я заказал билет в кино — мне пришло емло с подтверждением. А тут внезапный "hard stop", и после перезапуска кинотеатр отброшен на нцать миллисекунд назад.
S>Вот, помнится, Билеты на матч "Сибирь" — ЦСКА в интернете были раскуплены за 20 минут. Примерно 7 тысяч билетов, примерно 6 билетов в секунду.
S>Хотелось бы убедиться, что выданный билет реально выдан, а не будет продан заново после рестарта. Если нет такого желания, то можно и не ждать.
S>А где-то и мест в 100 раз больше, и раскупают шустрее.
да причем тут чья-то речь ? я рассказываю откуда там легендарные скорости. они там от параллельности записи, в том числе и лога. а параллельность приводит и к отказу от транзакций.
билет это документ с полем продан, документ или запишется на какой-то ноде или нет. целиком. это атомарность. но если ты пошлешь пачку из 3х билетов и в этом момент пропадет питание у всего кластера, то после рестарта может так случиться, что из той пачки 2 билета проданы, а третий нет. третья нода не успела записать в лог продажу.
с точки зрения продаж билетов это вполне годно. 2 билета получат подтверждение, третий получит ошибку.
Gt_
Re[73]: В России опять напишут новый объектно-ориентированны
Gt_>>да. вот прямо сейчас у них параллельна. зачем что-то ждать, если гарантия лишь на атомарность одной записи ?
S>Про атомарность пока что речи нет. Есть речь про durability.
S>Вот я заказал билет в кино — мне пришло емло с подтверждением. А тут внезапный "hard stop", и после перезапуска кинотеатр отброшен на нцать миллисекунд назад.
S>Вот, помнится, Билеты на матч "Сибирь" — ЦСКА в интернете были раскуплены за 20 минут. Примерно 7 тысяч билетов, примерно 6 билетов в секунду.
S>Хотелось бы убедиться, что выданный билет реально выдан, а не будет продан заново после рестарта. Если нет такого желания, то можно и не ждать.
S>А где-то и мест в 100 раз больше, и раскупают шустрее.
да причем тут чья-то речь ? я рассказываю откуда там легендарные скорости. они там от параллельности записи, в том числе и лога. а параллельность приводит и к отказу от транзакций.
билет это документ с полем продан, документ или запишется на какой-то ноде или нет. целиком. это атомарность. но если ты пошлешь пачку из 3х билетов и в этот момент пропадет питание у всего кластера, то после рестарта может так случиться, что из той пачки 2 билета проданы, а третий нет. третья нода не успела записать в лог продажу.
с точки зрения продаж билетов это вполне годно. 2 билета получат подтверждение, третий получит ошибку.
Gt_
S>Про атомарность пока что речи нет. Есть речь про durability.
S>Вот я заказал билет в кино — мне пришло емло с подтверждением. А тут внезапный "hard stop", и после перезапуска кинотеатр отброшен на нцать миллисекунд назад.
S>Вот, помнится, Билеты на матч "Сибирь" — ЦСКА в интернете были раскуплены за 20 минут. Примерно 7 тысяч билетов, примерно 6 билетов в секунду.
S>Хотелось бы убедиться, что выданный билет реально выдан, а не будет продан заново после рестарта. Если нет такого желания, то можно и не ждать.
S>А где-то и мест в 100 раз больше, и раскупают шустрее.
да причем тут чья-то речь ? я рассказываю откуда там легендарные скорости. они там от параллельности записи, в том числе и лога. а параллельность приводит и к отказу от транзакций.
билет это документ с полем продан, документ или запишется на какой-то ноде или нет. целиком. это атомарность. но если ты пошлешь пачку из 3х билетов и в этот момент пропадет питание у всего кластера, то после рестарта может так случиться, что из той пачки 2 билета проданы, а третий нет. третья нода не успела записать в лог продажу.
с точки зрения продаж билетов это вполне годно. 2 билета получат подтверждение, третий получит ошибку.
Gt_