February 11th, 2012

новый

Иерархические базы данных


"Hy и запpосы y Вас..." -
сказала база данных и повисла.


Еще IBM в 1968 году разработала систему иерархического хранения данных IMS, которая использовалась в проекте Аполлон. Позже в 70-х годах появились так называемые реляционные базы данных, которые использовали принципиально иной метод хранения, ориентированный в основном на быстрое добавление небольших записей, наиболее известные системы - Oracle для корпоративных клиентов и MySQL для web-приложений.
Наша команда в 1995 году, изучив оба подхода пошла путем IBM, так как аналитические задачи над большим объемом данных проще проводить в системах, ориентированных на быстрое получение больших объемов информации. Это позволило создать высокоскоростные системы обработки данных еще на 386 машинах и удалось вытеснить западные корпорации с одной из ниш.
Интересно, что потом использовать похожие системы стали и в крупных сетевых проектах компаний Google, Facebook, Twitter, Yandex.

Структура хранения в иерархической базе данных

График (нажмите для увеличения)