Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NoNoSQL = Not Only NoSQL. Почему рано хоронить ...
Search
HappyDev'13
December 08, 2013
Programming
0
250
NoNoSQL = Not Only NoSQL. Почему рано хоронить старый добрый SQL
Григорий Косьяненко
HappyDev'13
December 08, 2013
Tweet
Share
More Decks by HappyDev'13
See All by HappyDev'13
Вводный доклад о процессах и ролях, требованиях и визуализации
happydev
0
210
Особенности разработки финансовых проектов
happydev
0
170
Domain Driven Design. Модель вместо требований
happydev
0
430
К черту менеджерские карго культы! Дайте нормальное ТЗ
happydev
0
210
Эволюция больших проектов. Опыт API Яндекс.Карт
happydev
1
450
Мастер класс «Управленческие поединки»
happydev
0
200
Лучшая client-side архитектура
happydev
1
280
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
happydev
0
570
Вводный доклад про SQL, NoSQL и других
happydev
0
280
Other Decks in Programming
See All in Programming
Ruby Parser progress report 2025
yui_knk
1
440
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
760
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
rage against annotate_predecessor
junk0612
0
170
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
220
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.3k
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
OSS開発者という働き方
andpad
5
1.7k
Vue・React マルチプロダクト開発を支える Vite
andpad
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
380
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
今から始めるClaude Code入門〜AIコーディングエージェントの歴史と導入〜
nokomoro3
0
180
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Into the Great Unknown - MozCon
thekraken
40
2k
The Language of Interfaces
destraynor
161
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
112
20k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
It's Worth the Effort
3n
187
28k
Balancing Empowerment & Direction
lara
3
620
Transcript
NoNoSQL = Not Only NoSQL Почему рано хоронить старый добрый
SQL Григорий Косьяненко Разработчик БД «Единая Служба»
SQL СУБД — это инструмент NoSQL
Что такое SQL Реляционная модель данных – Схема данных –
Нормализация – Ограничения целостности Транзакционность
Транзакции A - atomicity C - consistency I - isolation
D - durability
CAP - теорема
CAP - теорема
Где без SQL не обойтись? Жесткие требования к согласованности данных
Сложный анализ
SQL++ • SQL — это стандарт • СУБД многое делает
за нас – обеспечивает целостность – занимается оптимизацией запросов и сбором статистики – проверяет права доступа • Многообразие способов доступа к данным • Универсальность • Реляционные базы продолжают развиваться
Масштабирование Резервирование Репликация Кластер Федерация
Кластера PostgreSQL-XC Oracle RAC MySQL Cluster
Oracle DB-Link Postgres-fdw
Oracle DB-Link Postgres-fdw
Bonus • XML • JSON • hstore • PostGIS •
UDT • Flashback
NewSQL — место для шага вперед • SQL-интерфейс • ACID-транзакции
• In-memory • Шардинг Кто же они? • MySQL Cluster • VoltDB • MemSQL
Когда в руках молоток, все становится похоже на гвоздь.
Спасибо за внимание!