TGViewer
Андрей Марченко Dev заметки Андрей Марченко Dev заметки @andrey_marchenko_notes · 1.32K subscribers
Post #17 3.02K
Привет всем! Опубликовал новую статью в своем блоге о NewSQL. Последние три месяца я много изучал то, как работают базы данных внутри: прочел несколько книг, прошел несколько курсов (кстати, у MIT прям отличный курс на эту тему), а также изучил ряд papers. В итоге, на основании всего изученного, получилась эта статья.

Меня давно интересовал вопрос, как устроены новые типы баз данных NewSQL. Если с работой PostgreSQL и в общих чертах с Cassandra было понятно, то оставались вопросы относительно таких систем, как Google Spanner или FaunaDB, предлагающих высокую консистентность и масштабируемость. Как они могут решить все сложности и почему они еще не стали универсальным решением и не сместили предыдущие поколения?

В статье вы найдете разбор SQL и NoSQL баз данных, подробный разбор NewSQL на примере FaunaDB, а также обзор Consensus протоколов, таких как Raft и Multi-Paxos, лежащих в основе множества распределенных систем. Также рассмотрены Two-phase commits и Calvin для распределенных транзакций.

Полный текст статьи доступен в моем блоге: https://amarchenko.dev/blog/2024-03-13-new-sql/
amarchenko.dev NewSQL in Depth Understanding Its Consistency and Scalability Features - Andrei Marchenko NewSQL databases are not widely discussed in the database world
  • 👍 20
  • 😍 5
  • 🔥 2
  • ❤ 1
More from @andrey_marchenko_notes
  1. Sep 4, 2026Выше требования по коммуникации Это то, что меня особенно удивило. Уровень коммуникации у…
  2. Sep 4, 2026Promotion сильно зависит от команды и проекта Promotion сильно зависит от того, в какой ко…
  3. Sep 4, 2026Требования стандартизированы Promotion хорошо описаны, и у людей вокруг есть понимание, чт…
  4. Sep 4, 2026Получил повышение с Senior (IC5) до Staff (IC6) уровня после 2 лет работы в FAANG. До этог…
  5. May 15, 2026Так и появились интересные особенности: * Работа с React/React Native/Relay-разработчиками…
  6. May 15, 2026Давно не писал в канал. 13 мая исполнилось 2 года, как я работаю в Meta и работаю над Ques…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →