Среда, 05.02.2025, 04:57
Приветствую Вас Гость | RSS

bookin.ucoz.ru


Меню сайта

Файлы

Главная » Файлы » Информатика и вычислительная техника » Информационные технологии ИТ
На этой странице можно скачать этот файл совершенно бесплатно и без регистрации и без отправки смс, а также без различного рода ограничений. Скачивайте и учитесь, надеемся, наш сайт помог вам "погрызть гранит науки"

Лекции по Системам хранения информации
/_ld/171/17104.jpg
Этот курс насчитывает всего 4 лекции. Лекции больше похожи на некоторый обзор (how to). Цель лекций — расширить кругозор, и рассказать студентам куда посмотреть и что изучать, в случае возникновения проблем при проектировании систем хранения данных. Основная область применения материала лекций — высокопроизводительные системы для интернет-компаний. В курсе можно найти ответы на вопросы:
• Какие вообще бывают задачи хранения?
• Из чего состоит любая система хранения?
• Как проектировать системы хранения?
• Какие подводные камни можно встретить и как их обойти?

К лекциям прилагаются презентации:
1. Задачи хранения и извлечения данных.
2. Стек: БД, ФС, ОС, оборудование.
    Управление виртуальной памятью в Linux/x86-64.
3. Oперационная Система как исполняется программа в Linux.

МАИ.
Факультет прикладной математики.
Кафедра вычислительной математики и программирования.
Автор лекций: Крижановский Александр.
Составление и верстка: w-495.

Версия лекций была собрана специально для twirpx.com. Мы старались.

От автора лекций:
«Это не были учебные лекции. Это примерно то, что я рассказываю на профессиональных конференциях. Задача хранения 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.
Размер:   |  Формат: PDF

Скачать: Перейти на страницу скачивания файла >>

Категория: Информационные технологии ИТ
Просмотров: 273

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Поиск
Форма входа

Copyright MyCorp © 2025
Бесплатный конструктор сайтов - uCoz