Enviar pesquisa
Carregar
Alexander Krizhanovsky Krizhanovsky Hpds
•
0 gostou
•
334 visualizações
G
guest092df8
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 14
Baixar agora
Baixar para ler offline
Recomendados
NoSQL thumbtack experience, Анатолий Никулин
NoSQL thumbtack experience, Анатолий Никулин
Anatoliy Nikulin
Couchbase, что за зверь и на что способен.
Couchbase, что за зверь и на что способен.
Alexey Rusnak
Алексей Чумаков. Apache Cassandra на реальном проекте
Алексей Чумаков. Apache Cassandra на реальном проекте
Volha Banadyseva
Cassandra: быстрая запись данных в высоконагруженных системах
Cassandra: быстрая запись данных в высоконагруженных системах
Alexander Mezhov
SphinxSearch Meetup - Tips&tricks
SphinxSearch Meetup - Tips&tricks
Roman Pavlushko
Введение в Apache Cassandra
Введение в Apache Cassandra
Alexander Tivelkov
Hacking PostgreSQL. Обзор архитектуры.
Hacking PostgreSQL. Обзор архитектуры.
Anastasia Lubennikova
AVITO. Решардинг Redis без даунтайма. DevConf 2012
AVITO. Решардинг Redis без даунтайма. DevConf 2012
Roman Pavlushko
Mais conteúdo relacionado
Mais procurados
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Ontico
Распределенное хранилище Ceph. Обзор и практические способы использования
Распределенное хранилище Ceph. Обзор и практические способы использования
DevDay
Максим Богук. Postgres-XC
Максим Богук. Postgres-XC
PostgreSQL-Consulting
Как мы храним и анализируем большой социальный граф, Максим Бартенев (Норси-т...
Как мы храним и анализируем большой социальный граф, Максим Бартенев (Норси-т...
Ontico
Совместимы ли понятия SDS и производительность?
Совместимы ли понятия SDS и производительность?
Mikhail Chusavitin
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
Ontico
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Ontico
Марат Дулин — ENB — сборщик проектов на БЭМ
Марат Дулин — ENB — сборщик проектов на БЭМ
Yandex
Обзор архитектуры [файловой] системы Ceph
Обзор архитектуры [файловой] системы Ceph
OSLL
Профилирование Node.js
Профилирование Node.js
Denis Chistyakov
Вячеслав Бирюков - Как Linux работает с памятью
Вячеслав Бирюков - Как Linux работает с памятью
Yandex
Эффективное использование спотовых узлов Amazon EC2 / Дмитрий Пушкарев (Molec...
Эффективное использование спотовых узлов Amazon EC2 / Дмитрий Пушкарев (Molec...
Ontico
Не SQL'ем единым
Не SQL'ем единым
Alexander Byndyu
Осваиваем Tarantool 1.6 / Евгений Шадрин (Sberbank Digital Ventures)
Осваиваем Tarantool 1.6 / Евгений Шадрин (Sberbank Digital Ventures)
Ontico
HBase inside
HBase inside
Anatoliy Nikulin
«Дорожная сеть в графовой базе данных Neo4j» — Вадим Шашенко, 2ГИС
«Дорожная сеть в графовой базе данных Neo4j» — Вадим Шашенко, 2ГИС
2ГИС Технологии
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)
Ontico
Кеширование данных в БД
Кеширование данных в БД
Александр Ежов
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Ontico
Isilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSD
Andrew Pantyukhin
Mais procurados
(20)
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Распределенное хранилище Ceph. Обзор и практические способы использования
Распределенное хранилище Ceph. Обзор и практические способы использования
Максим Богук. Postgres-XC
Максим Богук. Postgres-XC
Как мы храним и анализируем большой социальный граф, Максим Бартенев (Норси-т...
Как мы храним и анализируем большой социальный граф, Максим Бартенев (Норси-т...
Совместимы ли понятия SDS и производительность?
Совместимы ли понятия SDS и производительность?
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
Использование очередей асинхронных сообщений с PostgreSQL (Илья Космодемьянский)
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Марат Дулин — ENB — сборщик проектов на БЭМ
Марат Дулин — ENB — сборщик проектов на БЭМ
Обзор архитектуры [файловой] системы Ceph
Обзор архитектуры [файловой] системы Ceph
Профилирование Node.js
Профилирование Node.js
Вячеслав Бирюков - Как Linux работает с памятью
Вячеслав Бирюков - Как Linux работает с памятью
Эффективное использование спотовых узлов Amazon EC2 / Дмитрий Пушкарев (Molec...
Эффективное использование спотовых узлов Amazon EC2 / Дмитрий Пушкарев (Molec...
Не SQL'ем единым
Не SQL'ем единым
Осваиваем Tarantool 1.6 / Евгений Шадрин (Sberbank Digital Ventures)
Осваиваем Tarantool 1.6 / Евгений Шадрин (Sberbank Digital Ventures)
HBase inside
HBase inside
«Дорожная сеть в графовой базе данных Neo4j» — Вадим Шашенко, 2ГИС
«Дорожная сеть в графовой базе данных Neo4j» — Вадим Шашенко, 2ГИС
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)
Кеширование данных в БД
Кеширование данных в БД
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Isilapp — Extreme Cloud Storage on FreeBSD
Isilapp — Extreme Cloud Storage on FreeBSD
Destaque
Serge P Nekoval Grails
Serge P Nekoval Grails
guest092df8
Vladimir Bobrikov Rit2010 Reputation
Vladimir Bobrikov Rit2010 Reputation
guest092df8
Max Lapshin Erlyvideo V1
Max Lapshin Erlyvideo V1
guest092df8
Cac nha vat ly noi tieng
Cac nha vat ly noi tieng
ngphuoc2201
Eugene Lisitsky Web Sockets
Eugene Lisitsky Web Sockets
guest092df8
Alexander Shigin Slides
Alexander Shigin Slides
guest092df8
Denis Samoseev Risk Management
Denis Samoseev Risk Management
guest092df8
Andrew Shitov Rakudo Jonathan
Andrew Shitov Rakudo Jonathan
guest092df8
Artem Volftrub анатомия интернет банка
Artem Volftrub анатомия интернет банка
guest092df8
Destaque
(9)
Serge P Nekoval Grails
Serge P Nekoval Grails
Vladimir Bobrikov Rit2010 Reputation
Vladimir Bobrikov Rit2010 Reputation
Max Lapshin Erlyvideo V1
Max Lapshin Erlyvideo V1
Cac nha vat ly noi tieng
Cac nha vat ly noi tieng
Eugene Lisitsky Web Sockets
Eugene Lisitsky Web Sockets
Alexander Shigin Slides
Alexander Shigin Slides
Denis Samoseev Risk Management
Denis Samoseev Risk Management
Andrew Shitov Rakudo Jonathan
Andrew Shitov Rakudo Jonathan
Artem Volftrub анатомия интернет банка
Artem Volftrub анатомия интернет банка
Semelhante a Alexander Krizhanovsky Krizhanovsky Hpds
Как Linux работает с памятью — Вячеслав Бирюков
Как Linux работает с памятью — Вячеслав Бирюков
Yandex
DB2 BLU Explained
DB2 BLU Explained
Maxim Zinal
Современная операционная система: что надо знать разработчику / Александр Кри...
Современная операционная система: что надо знать разработчику / Александр Кри...
Ontico
24 hop sql_in_to_wa_1c _19march_2014_russian
24 hop sql_in_to_wa_1c _19march_2014_russian
Maksim Lemeshko
Krizhanovsky Vm
Krizhanovsky Vm
HighLoad2009
SQL-ник DevDay. Рубцов. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5
SQL-ник DevDay. Рубцов. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5
DevDay
Hosting for forbes.ru_
Hosting for forbes.ru_
drupalconf
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
ForkConf
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Ontico
Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0
Nick Turunov
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров
1С-Битрикс
Веб-кластер
Веб-кластер
1С-Битрикс
Dynamic Memory в Windows Server 2008 R2 SP1
Dynamic Memory в Windows Server 2008 R2 SP1
Andrey Beshkov
Современные флэш-технологии – от концепции к преимуществам использования // А...
Современные флэш-технологии – от концепции к преимуществам использования // А...
IBS
Percona XtraBackup: экспертные возможности (Алексей Копытов)
Percona XtraBackup: экспертные возможности (Алексей Копытов)
Ontico
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
Maxim Zinal
Дмитрий Еманов — Под капотом серверного ПО
Дмитрий Еманов — Под капотом серверного ПО
Daria Oreshkina
MySQL/InnoDB изнутри: узкие места / Александр Крижановский (NatSys Lab)
MySQL/InnoDB изнутри: узкие места / Александр Крижановский (NatSys Lab)
Ontico
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
Ontico
Highload Begun Pankov
Highload Begun Pankov
Ontico
Semelhante a Alexander Krizhanovsky Krizhanovsky Hpds
(20)
Как Linux работает с памятью — Вячеслав Бирюков
Как Linux работает с памятью — Вячеслав Бирюков
DB2 BLU Explained
DB2 BLU Explained
Современная операционная система: что надо знать разработчику / Александр Кри...
Современная операционная система: что надо знать разработчику / Александр Кри...
24 hop sql_in_to_wa_1c _19march_2014_russian
24 hop sql_in_to_wa_1c _19march_2014_russian
Krizhanovsky Vm
Krizhanovsky Vm
SQL-ник DevDay. Рубцов. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5
SQL-ник DevDay. Рубцов. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5
Hosting for forbes.ru_
Hosting for forbes.ru_
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров
Веб-кластер
Веб-кластер
Dynamic Memory в Windows Server 2008 R2 SP1
Dynamic Memory в Windows Server 2008 R2 SP1
Современные флэш-технологии – от концепции к преимуществам использования // А...
Современные флэш-технологии – от концепции к преимуществам использования // А...
Percona XtraBackup: экспертные возможности (Алексей Копытов)
Percona XtraBackup: экспертные возможности (Алексей Копытов)
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
IBM Cloudant и Apache CouchDB: NoSQL базы данных эпохи облаков
Дмитрий Еманов — Под капотом серверного ПО
Дмитрий Еманов — Под капотом серверного ПО
MySQL/InnoDB изнутри: узкие места / Александр Крижановский (NatSys Lab)
MySQL/InnoDB изнутри: узкие места / Александр Крижановский (NatSys Lab)
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
Ускорение веб-аналитики с использованием Column-oriented СУБД (Иван Авсеянко)
Highload Begun Pankov
Highload Begun Pankov
Alexander Krizhanovsky Krizhanovsky Hpds
1.
Высокопроиз-водительные сиситемы хранения
2.
3.
Page cache и
планировщик ввода-вывода в Linux 2.6
4.
Non-ACID хранилище на
основе Linux page cache
5.
6.
7.
8.
9.
Pdflush : сброс
грязных страниц Эта часть ядра Linux активно разрабатывается, поэтому возможны проблемы при «необычных» нагрузках
10.
11.
Накапливает, переупорядочивает и
отдает на ввод-вывод драйверу запросы ввода-вывода
12.
13.
Дублирование планирования ввода-вывода
14.
Двойное индексирование блоков
данных в БД и ФС
15.
16.
Zero-copying (страницы сбрасываются
на диск без копирования)
17.
18.
При этом расходы
на page table - ~256GB RAM
19.
Если использовать Hugetlbfs
с 2MB страницами, то pagetable будет занимать всего 512MB
20.
Можно использовать 1GB
страницы
21.
Для больших страниц
процессоры используют отдельный (не больщой) TLB cache
22.
23.
Быстрота реализации
24.
Относительная надежность (возможность
восстановления данных)
25.
Простая модель данных
(мало зависимостей по данным)
26.
27.
Старые экстенты периодически
принудительно сбрасываются на диск ( munmap() ) для очистки page table
28.
Pdflush автоматически сбрасывает
наименее грячие страницы
29.
IO scheduler планирует
очередность записи
30.
31.
Целостность можно обеспечить
только избыточной записью в переделах 512 байт
32.
Для каждого блока
считаются контрольные суммы
33.
На старте, в
случае некорректного завершения работы, проверяется консистентность
34.
Индекс можно восстановить
из данных
35.
Baixar agora