IBM System R

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

IBM System R — перша ефективна реляційна база даних.[1] До її випуску реляційна модель бази даних була лише академічною ідеєю, натомість використовувались ієрархічні та мережеві бази даних.[1] Побудована як дослідницький проект у дослідницькій лабораторії Сан-Хосе[en] IBM, що розпочався 1974 року[2]. Проект System R був тестовим: це була перша реалізація SQL, яка потім стала стандартом мов запитів до реляційних даних. Це також перша система, яка продемонструвала добру продуктивність обробки транзакцій реляційними системами керування базами даних. Архітектурне рішення у System R, а також деякі фундаментальні алгоритми вибору (як-от алгоритми динамічного програмування, що використовуються в оптимізації запитів[3]) вплинули на багато пізніші реляційні системи.

Першим клієнтом System R став Pratt & Whitney 1977 року[4].

Див. також[ред. | ред. код]

Література[ред. | ред. код]

Примітки[ред. | ред. код]

  1. а б Silberschatz та Sudarshan, 2011, с. 30
  2. Історія та Еволюція System R. Університет Каліфорнії (Берклі) (англійською). IBM. «"Phase Zero" назва проекту, який розпочався у 1974 і найбільша активність припала на 1975, участь у розробці користувацького інтерфейсу SQL» 
  3. Селінгер, Патрісія; Астрахань, ММ; Чамберлін, =Дональд Д.; Лорі, РА; Прайс, ТГ (1979). Access Path Selection in a Relational Database Management System. Proceedings of the 1979 ACM SIGMOD International Conference on Management of Data. с. 23–34. doi:10.1145/582095.582099. 
  4. МакДжонс, П (1995). SQL reunion. System R.