Зарегистрироваться
Восстановить пароль
FAQ по входу

Системы хранения информации

  • Файл формата pdf
  • размером 462,56 КБ
  • Добавлен пользователем , дата добавления неизвестна
  • Описание отредактировано
Системы хранения информации
Этот курс насчитывает всего 4 лекции. Лекции больше похожи на некоторый обзор (how to). Цель лекций — расширить кругозор, и рассказать студентам куда посмотреть и что изучать, в случае возникновения проблем при проектировании систем хранения данных. Основная область применения материала лекций — высокопроизводительные системы для интернет-компаний. В курсе можно найти ответы на вопросы:
Какие вообще бывают задачи хранения?
Из чего состоит любая система хранения?
Как проектировать системы хранения?
Какие подводные камни можно встретить и как их обойти?
К лекциям прилагаются презентации:
Задачи хранения и извлечения данных.
Стек: БД, ФС, ОС, оборудование.
Управление виртуальной памятью в Linux/x86-64.
Операционная Система как исполняется программа в Linux.
МАИ.
Факультет прикладной математики.
Кафедра вычислительной математики и программирования.
Автор лекций: Крижановский Александр.
Составление и верстка: w-495.
От автора лекций:
«Это не были учебные лекции. Это примерно то, что я рассказываю на профессиональных конференциях. Задача хранения IM сообщений есть на собеседованиях Google на Software Engineer. Как исполняется программа в Linux (3-я лекция) - задача с собеседования в Auriga Linux kernel engineer. »
Содержание
Задачи хранения и извлечения данных
Что такое система хранения
Задачи систем хранения
Примеры систем хранения:
Сайт туроператора
IM web-history
TOP-статистика
Video-sharing
Компоненты систем хранения (БД, ФС, ОС, оборудование)
Кэширование в БД
Кэширование в MyISAM
Кэширование в InnoDB
Кэширование в Berkeley DB
Кэширование в SQLite
Про Железо
NCQ
RAID-массивы
Файловые системы
Журналирование файловой системы
Версионность файловой системы
Примеры файловых систем
ext3
ext4/xfs
zfs/btrfs
nilfs2
Виртуальная память
Операционная система (как исполняется программа в Linux)
Системный вызовы в программе «hellow world! »
Подробное описание системных вызовов
Кто печатает «hellow world! »?
Про malloc
Demand paging
Устройство систем хранения
Кэш систем хранения
Индекс систем хранения
Структура индекса систем хранения:
B-tree
T-tree
R-tree
Журнал
Типы журналов
Логический отказ системы хранение
Физический отказ системы хранение
Оптимизация системы хранение
Низкоуровневая оптимизация системы хранение
Высокоуровневая оптимизация системы хранение
Целостность и восстановление
Были затронуты понятия и сущности (указаны в индексе):
ACID, АСИД; B-tree, Б-дерево; BDB; CacheFS; CDN; demand paging; FQDN; Google Maps; ICQ, jabber; join (запрос SQL); ldlinux*.so; malloc вызов; MBR; MyISAM; MySQL; MySQL InnoDB; MySQL Maria; MySQL MyISAM; NCQ; NFS; page fault; patricia trie, radix tree; R-tree, R-дерево; RAID; SAS, SATA; SQLite; SSD; strace; T-tree, Т-дерево; TLB; TLS; VMA; РСУБД; виртуальная память: active list и inactive list; данные; доменное имя; лог (журнал) и журналирование : redo и undo; иерархическая модель данных; индекс: динамический индекс, кластерный индекс, некластерный индекс; кольца защиты; кольцевой буфер; кэш; процесс; распределенное хранилище; самописный проект; система хранения данных; системный вызов; системный вызов access; системный вызов brk; системный вызов close; системный вызов execve; системный вызов exit_group; системный вызов fstat; системный вызов lstat; системный вызов mmap; системный вызов mmap2; системный вызов mprotect; системный вызов munmap; системный вызов open; системный вызов read; системный вызов set_thread_area; системный вызов stat; системный вызов uname; системный вызов utsname; системный вызов write; снапшот; сниффер; точка входа; требования, треугольник характеристик; надежность; производительность; файловая система; файловая система btrfs; файловая система ext; файловая система ext; файловая система nilfs; файловая система xfs; файловая система zfs; лог-структурированная файловая система.
Лекции сверстаны в XeTeX.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация