Базите данни са критична част от нашия свят. Ние ги използваме, без дори да го осъзнаваме, като например когато купуваме нещо онлайн, влизаме в услуга за стрийминг или проверяваме банково извлечение. Концепцията за база данни е съществувала много преди да бъдат изобретени компютрите. Разликата е, че тези бази данни бяха на хартия и се съхраняваха в списания, библиотеки и картотеки.
Хартиените бази данни не бяха толкова ефективни, колкото това, което имаме днес. Хартията заема много място и затруднява намирането на конкретна информация. И със сигурност не можете просто да архивирате вашата хартиена база данни, което означава, че тези файлове са уязвими за повреда от вода или огън.
С изобретяването на компютрите базите данни станаха много по-лесни за организиране, съхранение и управление. Нека научим повече за историята на базите данни и как те помагат на нашия свят да работи ефективно.
60-те години – началото
Преди 60-те години на миналия век съществуваха бази данни, но те бяха разработени от големи организации като болници и правителствени служби. През 60-те години на миналия век са разработени първите компютъризирани бази данни. Двата популярни модела на данни по това време бяха йерархичен модел, наречен IMS, и мрежов модел, наречен CODASYL.
70-те години – Въвеждане на релационни бази данни
През 70-те години беше предложен моделът на релационна база данни, променящ начина, по който хората мислят за базите данни. В този модел схемата (или логическата организация) е изключена от физическото съхранение на информация. Това стана основната основа за системите за бази данни от този момент нататък.
В края на 70-те години беше предложен друг модел на база данни, наречен Entity-Relationship. Този модел се фокусира върху приложението на данни вместо върху структурата на логическата таблица. Това е графичен подход към дизайна на база данни и се използва от софтуерни инженери, образователни отдели и изследователи.
80-те години – SQL става стандартен език за заявки
SQL (Structured Query Language) стана стандартен език за заявки през 80-те години. SQL позволява на хората да имат достъп и да манипулират бази данни, така че да могат да извличат данни, да актуализират или изтриват записи, да създават съхранени процедури и др. Ние все още използваме този език днес.
Освен това релационните бази данни нараснаха значително през 80-те години на миналия век, докато по-ранните навигационни модели бяха премахнати.
90-те години – Интернет
Раждането на интернет доведе до експоненциален растеж на индустрията за бази данни. Вече беше по-лесно от всякога да се създават, съхраняват и управляват бази данни – и сега те могат да бъдат споделяни с множество хора на различни места. Големите инвестиции в онлайн бизнеса също доведоха до търсенето на системи за бази данни клиент-сървър.
2000-те – NoSQL
Приложенията за бази данни продължиха да нарастват през 2000-те и NoSQL (не само структурирани език) бази данни станаха популярни. Базите данни NoSQL са полезни за неструктурирани данни и нараснаха значително през 2000-те поради възможността за обработка на големи, по-разнообразни бази данни.
2010-те-днес – Големи данни и киберсигурност
2010-те години бяха свързани с информираността на данните. Големите данни бяха основна модна дума и това означаваше, че базите данни трябва да събират, организират и използват голямо количество данни. За да помогне с това, софтуерът за автоматизация стана популярен. Това също беше време, когато хората започнаха да ценят целостта на своите данни и как да ги пазят.
Базите данни имат дълга и богата история и ние продължаваме да ги виждаме да се подобряват година след година. Нищо чудно защо днес се оказваме, че използваме бази данни в повечето неща, които правим!