Хранилище файлов с адресацией содержимого
-
История и разработка CAFS
- CAFS — это аппаратное устройство для дискового хранилища с возможностью поиска, разработанное ICL.
- Устройство было создано для решения проблемы несоответствия между скоростью передачи данных и скоростью обработки процессором.
- Разработка началась в 1960-х годах под руководством Гордона Скарротта, основываясь на исследованиях Джорджа Кулуриса и Джона Эванса.
-
Развитие и внедрение
- Изначально логика поиска была интегрирована в головку диска, но в 1970-х годах была перенесена в дисковый контроллер для снижения затрат.
- Запросы высокого уровня были скомпилированы в поисковые спецификации, которые отправлялись на контроллер для выполнения.
- Интеграция с базами данных осуществлялась через собственный язык запросов ICL Querymaster или порт ICL VME для Ingres.
-
Награды и ограничения
- В 1985 году ICL получила королевскую премию за CAFS.
- Интеграция CAFS с базами данных была сложной из-за необходимости изменения макета страницы и управления целостностью данных.
-
Мини-версия SCAFS
- ICL выпустила SCAFS для мини-компьютеров DRS, которая использовала пользовательское встроенное программное обеспечение и работала на микропроцессоре.
- SCAFS поддерживала базы данных сторонних производителей через ускоритель поиска Ingres.
-
Устаревание и завершение
- С увеличением скорости процессора и появлением больших объемов памяти CAFS потеряла свою актуальность и стала нерентабельной.
-
Ссылки
- В статье также упоминается Адресуемое по содержимому хранилище и Рекомендации.