Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Junior дайджест dou.ua
Додано 14 лип 2024

Junior дайджест dou.ua

@junior_dou_ua
Кількість підписників: 50 526
Фото: 2,900
Відео: 85
Посилання: 6,050
Опис:
Актуальна інформація про безкоштовні курси, стажування, інтернатури від українських ІТ-компаній. Адмін: [email protected] Додати стажування: https://dou.ua/calendar/add/ Умови розміщення реклами у каналі: https://dou.ua/goto/telegram-promo
Джерело

Junior дайджест dou.ua | Розбираємось з реляційними та нереляційними базами даних. Кілька інсай...

Логотип телеграм спільноти - Junior дайджест dou.ua Junior дайджест dou.ua @junior_dou_ua
12 900 Охват/переглядів 2024-07-18 14:53 Повідомлення №5232
📝 Розбираємось з реляційними та нереляційними базами даних. Кілька інсайтів з блогу ▪️ Коли ми говоримо про структуровані дані, йдеться, зокрема, про реляційні БД (такі як Oracle, MS SQL Server, PostgreSQL, MySQL, SQLite, MS Access тощо). Стандартною мовою для реляційних БД фактично є SQL.▪️ Коли ми говоримо про напівструктуровані дані, то йдеться про нереляційні БД, які ще називають NoSQL. Стандартної мови для нереляційних БД немає, і це — мінус. Проте існують різні способи подружити nRDBMS із SQL. З іншого боку зручно те, що в nRDBMS використовується JSON (або XML, або щось, дуже схоже на HTTP-протокол).▪️ У комп’ютерних науках транзакційна обробка (або процесинг) — це кілька операцій, які розділені на окремі, але разом з тим неподільні операції. Кожна транзакція має або повністю виконатися, або повністю скасуватися.▪️Мета транзакційного процесингу — оперувати якомога меншою кількістю даних якомога швидше. Тому зрозуміло, чому операції з нормалізованими даними — правильне рішення.▪️ Деякі аналітичні системи формують так звані аналітичні куби, в яких вимірами є дименшени, а значеннями виступають попередньо агреговані значення (власне метрики). Таблиця Піфагора, знайома нам зі школи, — приклад двомірного «куба», в якому можемо зробити «зріз» за двома координатами та знайти результат. ▪️Для біг-дата й інтернету речей (IoT — Internet of Things) характерні так звані три V: Volume, High Velocity та Variety (кількість, висока швидкість, розмаїття). ▪️Правильніше обирати не тип СКБД (RDBMS vs. NoSQL), а концепцію ACID чи BASE, враховуючи подальше масштабування та можливість застосування розподілених обчислень. Для ACID можна сказати, що цей концепт краще підходить, коли потрібно забезпечити цілісність, передбачуваність та надійність. Ті, хто прагне більшої гнучкості та простішого масштабування, попри відсутність якостей, гарантованих ACID, можуть обирати BASE.Аби більше заглибитися в тему сучасних БД та їх використання, читайте статтю 👉 https://dou.ua/goto/SGs8