В начале был файл

Все основательные учебные материалы (лекции, книги и тд) традиционно начинаются с обращения к истории. Пожалуй, и я не буду менять устои. Расскажу не много о том, как развивались компьютеры, как возникла необходимость упорядоченно хранить данные.

Как все начиналось.

В середине прошлого столетия компьютеры выглядели совсем иначе. Это были «Ламповые гиганты». Работать с ними было очень сложно, лампы постоянно перегорали и требовали замены. ЭВМ тех времен понимали только низкоуровневый язык машинных команд. Чтобы решить простейший пример приходилось переводить алгоритм вычислений на машинный язык и переносить команды на перфокарты или перфоленты. Другими словами процесс расчетов был очень долгим и утомительным. Для нормальной работы такого вычислительного центра требовался целый штат сотрудников.

Суть проблемы.

С каждым годом ЭВМ совершенствовались, и работать с ними становилось все быстрее и проще. Программисты тех лет с энтузиазмом брались обрабатывать большие объемы информации (архивные, библиотечные, корпоративные данные и т.д. ). Возник вопрос: «Как лучше хранить информацию?». Данные нужно не только хранить, но и оперативно обрабатывать. 

Первые решения.

Человек, как мы знаем, существо ленивое (это не так уж плохо, ведь именно лень двигатель прогресса). Приступая к решению той или иной проблемы, мы пытаемся применить уже проверенные тактики. Задача по хранению и обработки информации не исключение. За основу взяли устройство большинства архивов или библиотек того времени – карточную систему. Энтузиасты тех времен не жалея себя тут же взялись программировать электронный аналог бумажных карточек.
Постепенно пришли к прототипу современных БД – файловым системам. Флагманом в этом направлении стала фирма IBM.

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



Обновить

Wednesday the 17th. icq 486350790
Copyright 2012

©