Реферат з теми
Особливості використання NoSQL
Зміст
управління база даних модель
Введення
NoSQL
Опис деяких СУБД з даного руху
Висновок
Джерела
Введення
Система управління базами даних - це сукупність програмних і лінгвістичних засобів загального або спеціального призначення, що забезпечують керування створенням і використанням баз даних.
Існує кілька класифікацій СУБД:
За моделі даних,
За ступенем розподіленості,
За способом доступу до БД.
Серед СУБД, що класифікуються за моделлю даних, виділяють:
Ієрархічні,
Мережеві,
Реляційні (від англ. Relation - відношення),
Об'єктно-орієнтовані,
Об'єктно-реляційні.
На практиці найбільш використовувані реляційні СУБД.
Реляційні СУБД - СУБД, керуючі реляційними базами даних.
Реляційна модель орієнтована на представлення даних у вигляді двовимірних таблиць. Таке уявлення зручно для користувачів. p align="justify"> Але реляційні бази даних не можуть справлятися з навантаженнями актуальними в наш час.
Три основних проблеми РСУБД:
Горизонтальна масштабування при великих обсягах даних,
Продуктивність кожного окремого сервера,
Чи не гнучкий дизайн логічної структури.
Все це змушує розробників і бізнес придивлятися до альтернатив реляційних баз даних, використовуваним ось вже більше тридцяти років.
У сукупності всі ці технології відомі як В«NoSQL бази данихВ».
NoSQL
Термін NoSQL був придуманий Еріком Евансом. p align="justify"> NoSQL (англ. Not only SQL, не тільки SQL) в інформатиці - термін, що позначає ряд підходів, проектів, спрямованих на реалізацію моделей баз даних, що мають суттєві відмінності від використовуваних реляційних СУБД з доступом до даних засобами мови SQL.
Деякі люди ставляться несхвально до терміна NoSQL, так як він звучить як заснований на тому що розробники не хочуть робити, а не на те, ким вони є. Як вже було сказано в строгому визначенні терміна, NoSQL не є рухом проти реляційних баз даних (NoSQL-це В«не тільки SQL, а неВ« ні SQL В»). NoSQL - важливий і корисний інструмент, але він не може вважатися універсальним. Основна мета підходу - розширити можливості БД ...