MongoDBPytanie 02 z 8
Dokumenty a SQL
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Relacyjne bazy organizują dane w tabele i relacje; MongoDB organizuje je w dokumenty, często ze zagnieżdżonymi danymi używanymi razem.
Przykład: adres dostawy może być osadzony w zamówieniu. W modelu relacyjnym często występuje jako zestaw kolumn lub osobny powiązany rekord.
Doprecyzowanie: SQL jest językiem, a nie jedną bazą danych. Współczesne bazy relacyjne również obsługują JSON, a MongoDB umożliwia relacje i transakcje.
Pułapka: „MongoDB nie ma schematu i zawsze jest szybsze” to zła odpowiedź. Liczą się zapytania, indeksy, integralność danych, koszty aktualizacji i wymagania systemu.
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Powiązane pytania
- D-P09 · Czym różnią się SQL i NoSQL? — Backend, dane i system design