IBM System R

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

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

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

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

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

  • Silberschatz, Abraham; Sudarshan, S. (2011). Database system concepts (вид. 6). New York: McGraw-Hill. ISBN 9780073523323. OCLC 436031093.

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

  1. а б Silberschatz та Sudarshan, 2011, с. 30.
  2. Історія та Еволюція System R (PDF). Університет Каліфорнії (Берклі) (англійською) . IBM. Архів оригіналу (PDF) за 4 березня 2016. Процитовано 17 травня 2017. "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, архів оригіналу за 8 грудня 2017, процитовано 17 травня 2017