Нереляційна база даних (NoSQL)

База даних, яка використовує гнучкі моделі даних для зберігання великих обсягів інформації без жорстких таблиць.

🌐 Терміни іншими мовами:

The rise of NoSQL was driven by the need for massive scalability in web-scale companies like Google, Amazon, and Facebook. While NoSQL offers performance and flexibility, it requires a shift in data modeling—focusing on 'Query-First' design rather than 'Normalization'. Modern architectural trends involve 'Polyglot Persistence', where an application uses both a relational [database](/uk/terms/relational-database) (for structured financial transactions) and a non-relational database (for user activity logs or social graphs) to leverage the strengths of both paradigms.

        graph LR
  Center["Нереляційна база даних (NoSQL)"]:::main
  Rel_non_relational_database["non-relational-database"]:::related -.-> Center
  click Rel_non_relational_database "/terms/non-relational-database"
  Rel_relational_database["relational-database"]:::related -.-> Center
  click Rel_relational_database "/terms/relational-database"
  Rel_index_database["index-database"]:::related -.-> Center
  click Rel_index_database "/terms/index-database"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простими словами

Це як велика коробка, куди можна кидати різні речі: листи, картинки, списки. Вам не потрібно розкладати все по однакових комірках, як у табличці. Це дуже зручно, коли даних стає надто багато і вони постійно змінюються.

🤓 Expert Deep Dive

NoSQL бази даних фокусуються на горизонтальному масштабуванні та теоремі CAP. Вони часто забезпечують «узгодженість у кінцевому підсумку» (eventual consistency) замість миттєвої, що дозволяє обробляти мільйони запитів за секунду.

📚 Джерела