Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Промокод на скидку: SALE_202410

Подробнее

Регулярные выражения в Python

В этом курсе вы освоите синтаксис регулярных выражений, научитесь создавать сложные шаблоны для поиска и обработки текста, а также изучите мощные функции модуля re в Python.

Пройти курс

Модуль psycopg2 в Python

Модуль psycopg2 позволяет взаимодействовать с базами данных PostgreSQL в скриптах Python.

Пройти курс

Модуль SQLite3 в Python

Встроенный модуль SQLite3 позволяет работать с базами данных SQLite в ваших приложениях, которые написаны на языке программирования Python.

Пройти курс

Погружение в базы данных Oracle

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

SQL без слёз

Цель книги заключается в том, чтобы научить любого человека работать с реляционными базами данных и получать из них необходимую информацию посредством выполнения SQL-запросов.

Скачать книгу

 ›  ›  › Дисковые контроллеры

Дисковые контроллеры

Дисковые контроллеры

Дисковые контроллеры — предназначены для работы с такими устройствами, как жесткие диски, оптический приводы и флоппи дисководы.

Дополнительно к контроллерам, материнские платы оборудованы интерфейсами, для непосредственного подключения этих устройств к материнской плате.

Интерфейсы

Интерфейс — это способ подключения устройства. Он определяет, каким образом устройства будут обмениваться данными. Так же от интерфейса зависит внешний вид разъема для подключения устройства.

SATA,IDE, FDD(Floppy)

SATA,IDE — для жестких дисков и оптических приводов

SATA и IDE несовместимы друг с другом (IDE — старый интерфейс; SATA — новый и более быстрый)

FDD — для флоппи-дисководов

SATA интерфейс

SATA интерфейс

SATA (Serial ATA) — последовательный интерфейс обмена данными с накопителями информации.

Сам разъем представляет собой, контактную площадку с ключом в виде перевернутой буквы «Г», для правильно подключения SATA кабеля. В этом разъеме 7 контактов, и вокруг контактной площадки расположена защитная окантовка для фиксации кабеля в разъеме.

Для того чтобы понять какие разъемы установлены на материнской плате (возле каждого разъема есть маркировка ,которая указывает на тип разъема и его номер, и также разные по скорости разъемы сделаны разным цветом).

Типы разъемов SATA:

  1. SATA 1 (SATA 150) — до 150МБ/с (1,5Гбит/с)
  2. SATA 2 (SATA 150) — до 300МБ/с (3,0Гбит/с)
  3. SATA 3 (SATA 600) — до 600МБ/с (6,0Гбит/с)
  4. eSATA

SATA 1, SATA 2, SATA 3 — Предназначены для подключения внутри системного блока (по внешнему виду они не отличаются, а отличие только в максимальной скорости работы).

eSATA — для подключения внешних устройств.

IDE интерфейс

IDE интерфейс

IDE — параллельный интерфейс подключения накопителей к компьютеру. Другие название ATA,PATA (Parallel ATA), UltraDMA.

Разъем представляет собой, два ряда контактов (контактов 40 штук) и в качестве ключа, для правильного подключения кабеля выступает «Отсутствующий по центру контакт и вырез на пластиковой стенке разъема».

На современных материнских платах этот разъем работает с максимальной скоростью в 133 МБайта/с. Поэтому есть еще одно название — ATA 133.

На разъем можно подключать одно или два устройства, и возле разъема на материнской плате обычно есть маркировка — которая указывает тип разъема.

FDD интерфейс

FDD интерфейс

FDD — для для подключения флоппи-дисководов. Это самый первый интерфейс для подключения накопителей в компьютер, и в новых материнских платах он уже не используется.

Разъем имеет 34 контакта, внешне похож на разъем IDE, но меньше по размеру. В качестве ключа для правильно подключения используется «Отсутствующий с одной стороны контакт и вырез на пластиковой стенке разъема».

Разъемы IDE и FDD для современного компьютера не нужны т.к они не могут обеспечить максимальной скорости работы, но на платах они еще встречаются. И это связано с тем, что производители материнских плат, устанавливают эти разъемы для пользователей, которые работаю со старым оборудованием.

RAID — массив

RAID — массив из нескольких дисков, воспринимаемых как единое целое.

Применяются для увеличения скорости работы с дисками, повышения надежности хранения данных, а также для объединения нескольких дисков в один большой диск.

Распространённые типы RAID-массивов:

  • RAID 0
  • RAID 1
  • RAID 5
  • RAID 10

В большинстве домашних ПК, RAID массивы не используются. Поскольку требуют определенных технических знаний, навыков и при этом стоимость компьютера может увеличиться до 20%.

Эффект от использования RAID-массивов будет заметен только при большой работе с файлами, или если необходимо надёжно хранить какие-то важные данные.

Давайте рассмотрим несколько примеров RAID-массивов, чтобы вы понимали как они работают и для чего их можно использовать.

RAID 0 (чередование или зебра)

RAID 0 (чередование или зебра)

Для примера возьмем 2 жестких диска размером 300ГБайт. В компьютер ставится два одинаковых жестких диска, и RAID-массив настроен таким образом, что физические диски объединяются в один логический диск.

То есть система будет видеть один диск, объем которого равен сумме всех дисков в RAID-массиве: 300ГБайт + 300ГБайт = 600ГБайт.

В этом массиве, данные пишутся по очереди на каждый диск и получается (чередование или зебра), часть файла пишется на первый диск, другая часть на второй.

За счет такого чередования повышается скорость чтения и записи информации на диски, и производительность возрастает на столько — сколько используется дисков в RAID-массиве.

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

RAID 1 (зеркало)

RAID 1 (зеркало)

В ПК ставится несколько одинаковых жестких дисков (в нашем случае 2 диска размером 300ГБайт). И система будет видеть один логический диск, причем его объём будет 300ГБайт.

Массив настроен таким образом ,что на дисках хранятся одинаковые данные т.е диск #2 отражает информацию с диска #1 и является его зеркалом.

При этом повышается скорость чтения, и надёжность хранения данных (если выйдет из строя диск #1, то вся информация будет находиться на диске #2).

Минус такого массива в том, что мы платим за несколько дисков одного объёма, а получаем один.

Дисковые контроллеры в описании платы

В кратком описании (пример):

ASUS P7H55-V;S1156; без FFD!; Поддержка Core i3,i5,i7; HH5; 4DDR3(2200*); 1xP-Ex16, 3xP-Ex1; 3xP; 8ch-Sound; GigaLan; 6xSATAII; 1xATA100; ATX

В подробном описании:

  1. Внутреннее подключение
  2. Интерфейс, разъемы и выходы
  3. Интерфейсы накопителей
  4. Storage

Метки: , .

Записи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *