CockroachDB 1.0: хипстерское поделие, или новая эпоха веба?
10 мая 2017 года вышел production ready (что бы это ни значило) релиз CockroachDB.
Нам обещают:
• Честные распределенные транзакции.
• Честные географически распределенные транзакции.
• Живучее, как таракан, хранение данных.
• Шустрое, как тот же таракан, исполнение запросов.
• Опенсорсный Google Spanner на модном Go!
Мы, разумеется, верим пресс-релизам, но поверите ли им вы? Для этого мы будем ломать и мучать базу, по опыту ответим на все важные вопросы, и покажем, кому стоит уже сейчас внедрять CockroachDB в продакшен.
Мы ответим на животрепещущие вопросы:
• Можно ли удовлетворить Роскомнадзор, и хранить данные российских граждан в РФ?
• CockroachDB — счастье или боль для админа?
• Не соврал ли нам Aphyr?
• MongoDB — не пора ли на свалку истории?
• Шардинг MySQL — стоит ли следовать за гуру highload’а?
• Распределённые транзакции — смерть производительности и консистентности?
• Что отпилить, чтобы tps не вызывали тоски?
• Есть ли здесь security?
Мы покажем:
• Как быстро поднять геораспределённый кластер CockroachDB.
• Что будет, если в сервер попадёт метеорит.
• А если сгорит весь ДЦ?
• Как кластер ведёт себя под нагрузкой.
• Есть ли страдание от GC.
• Работает ли решардинг.
• Как неудачной настройкой сломать кластер.
• И, конечно, красивые графики! Ничего не понятно, но неизменно интересно! Впрочем, всё зависит от вас :)
И главное — ответим на вопрос: внедрять ли CockroachDB прямо сейчас, с риском для репутации и карьеры?