Разделы презентаций


NewSQL

AgendaВведение в NewSQLАрхитектураНедостаткиЗаключениеQ&A

Слайды и текст этой презентации

Слайд 1NewSQL
Свежий взгляд на реляционные СУБД.

NewSQLСвежий взгляд на реляционные СУБД.

Слайд 2Agenda
Введение в NewSQL
Архитектура
Недостатки
Заключение
Q&A

AgendaВведение в NewSQLАрхитектураНедостаткиЗаключениеQ&A

Слайд 3NewSQL = SQL + NoSQL
NewSQL (англ. новый SQL) — класс

реляционных СУБД, возникших на рубеже 2000-х и 2010-х годов, стремящихся

совместить в себе преимущества масштабируемости и производительности NoSQL и ACID-гарантии RDBMS.
Термин NewSQL предложен в 2011 году аналитиком 451 Group Мэтью Аслетом.
NewSQL = SQL + NoSQLNewSQL (англ. новый SQL) — класс реляционных СУБД, возникших на рубеже 2000-х и

Слайд 4ACID
Атомарность
Консистентность
Изолированность
Надежность

ACIDАтомарностьКонсистентностьИзолированностьНадежность

Слайд 5Traditional dbms overheads

Traditional dbms overheads

Слайд 6OLTP & OLAP
OLTP-система - это общая система обработки данных

на современных продуктах. Классическими примерами OLTP-систем являются ввод заказов, розничные

продажи и системы финансовых транзакций.
OLTP обычно противопоставляется OLAP (онлайн-аналитическая обработка), которая, как правило, характеризуется гораздо более сложными запросами, в меньшем объеме, для целей бизнес-аналитики или отчетности, а не для обработки транзакций. В то время как OLTP-системы обрабатывают все виды запросов (чтение, вставка, обновление и удаление), OLAP обычно оптимизируется только для чтения и может даже не поддерживать другие виды запросов.

OLTP придерживаются принципов нормализации, OLAP - денормализации.
OLTP & OLAP OLTP-система - это общая система обработки данных на современных продуктах. Классическими примерами OLTP-систем являются

Слайд 7OLTP vs. OLAP

OLTP vs. OLAP

Слайд 8Welcome NewSQL
Технические характеристики решений NewSQL
SQL как основной механизм для взаимодействия.
ACID

поддержка транзакций.
Механизм управления без применения блокировок, таким образом считывающие данные

в реальном времени не будут находится в противоречии с записывающими, что исключает конфликт.
Архитектура, обеспечивающая намного выше производительность узла, чем доступный из традиционных решений RDBMS.
Удобное масштабирование, способное управлять большим количеством узлов, не перенося узкие места.

Welcome NewSQLТехнические характеристики решений NewSQLSQL как основной механизм для взаимодействия.ACID поддержка транзакций.Механизм управления без применения блокировок, таким

Слайд 9NewSQL 3 Types
Новые базы данных
Новый движок базы данных
Объединение в

кластеры

NewSQL 3 TypesНовые базы данныхНовый движок базы данных Объединение в кластеры

Слайд 10VoltDB
VoltDB — инновационная открытая СУБД, которая развивается под руководством Майкла

Стоунбрейкера, одного из основателей проектов Ingres и PostgreSQL.
СУБД VoltDB поддерживает

горизонтальное масштабирование и ориентирована на обработку транзакций в реальном времени (OLTP).
VoltDB позволяет достичь уровня производительности NoSQL-систем, сохранив при этом поддержку выполнения запросов на языке SQL и гарантированную транзакционную целостность данных (ACID, атомарность и изолированность транзакций).
VoltDBVoltDB — инновационная открытая СУБД, которая развивается под руководством Майкла Стоунбрейкера, одного из основателей проектов Ingres и

Слайд 11VoltDB Scaling Model

VoltDB Scaling Model

Слайд 12MemSQL
MemSQL очень похожа на VoltDB. Тоже in-memory СУБД, только написана

на C++. Первый публичный релиз состоялся в июне 2012 года.
Ключевой

особенностью MemSQL является компиляция запросов. Любой SQL запрос (все DML и некоторые DDL) превращается в код на C++ (SELECT * FROM TEST превращается в две сотни строк чего-то нечитаемого). Этот код компилируется обычным GCC в разделяемую библиотеку, которая подключается к серверу.

MemSQLMemSQL очень похожа на VoltDB. Тоже in-memory СУБД, только написана на C++. Первый публичный релиз состоялся в

Слайд 13MemSQL Scaling Model

MemSQL Scaling Model

Слайд 14NuoDB
Создатели NuoDB решили сделать развертывание кластера в облаке приятным и

необременительным занятием.
Это проприетарная СУБД, написанная преимущественно на Java.

NuoDBСоздатели NuoDB решили сделать развертывание кластера в облаке приятным и необременительным занятием.Это проприетарная СУБД, написанная преимущественно на

Слайд 15NuoDB Architecture

NuoDB Architecture

Слайд 16FoundationDB

FoundationDB — это распределенная NoSQL база данных с ACID-транзакциями уровня

Serializable, хранящая отсортированные пары ключ-значение (ordered key-value store).

FoundationDBFoundationDB — это распределенная NoSQL база данных с ACID-транзакциями уровня Serializable, хранящая отсортированные пары ключ-значение (ordered key-value

Слайд 17FoundationDb Diagram

FoundationDb Diagram

Слайд 18Final

Мощно
Быстро
Сложно
Дорого
Cloud наступает на пятки

FinalМощноБыстроСложно ДорогоCloud наступает на пятки

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика