Переваги NoSQL баз даних для монофункціональних соціальних сервісів
Abstract
Під час розробки будь-якого сервісу або застосунку неминучо постає
питання, яку базу даних краще обрати. Тобто яка база даних буде оптимальною
саме для цього сервісу або застосунку. Під час побудови свого сервісу для
пошуку людей зі спільними інтересами, я зіткнувся з тим, що використання
нереляційних баз даних (NoSQL) може бути зручнішим за реляційні (SQL) в
моєму випадку.
Зараз дуже активно розвиваються різні соціальні сервіси – це можуть бути
як невеликі вузькоспрямовані проекти від невеликих команд розробників, так і
справжні мастодонти від великих компаній. Їх створюють цілячись у сучасну
аудиторію, яка активно користується соціальними мережами і легко приймає
нові корисні можливості сервісів, що народжуються. Це особливо актуально в
сучасній Україні, адже допомагає легше взаємодіяти людям з якимись не
поширеними хобі, знижуючи соціальну напруженість, а також допомагаючи
підтримувати мораль у такий важкий час, сповнений стресу та психологічних
випробувань.