A parks department must store photo metadata, free-form tags, and view counters for each trail report in one flexible record instead of rigid columns. Which approach best fits this variety?
Select an answer to reveal the explanation.
Short Explanation
Think of each trail report like a digital scrapbook page: photos, tags, and counters all travel together. A document NoSQL store lets those mixed fields sit in one flexible record without forcing every report into identical columns. Rigid relational tables and MapReduce word-count jobs miss that variety-driven pattern.
Full Explanation
Parks trail reports that combine photo metadata, free-form tags, and view counters in one flexible record map naturally to a document NoSQL store: mixed fields live together without forcing every attribute into a rigid column set before insert. That schema flexibility matches civic content that grows tags and media properties over time. A single wide relational table requiring every photo field on every row recreates sparse nulls and migration friction whenever a new tag or camera property appears. Nightly MapReduce word-count jobs may analyze text but do not replace a live datastore for interactive trail-report reads and counters. A pure graph database used only for SQL foreign-key cascades misstates both graph strengths and relational cascade mechanics—and still fails the need for one flexible document-shaped record. Exam caveat: document flexibility still needs indexes on common query fields (trail id, publish time) and rules for counter updates under concurrency. Operational check: insert a trail report with optional tags and photo metadata, increment a view counter, retrieve the whole document in one read, and confirm no DDL was required when a new optional tag field appears. In production terms for document flexibility for parks media records, assign an owning team, wire a dashboard that shows the pattern is healthy under peak civic load, and require a staging drill that rehearses failure and recovery before resident impact. Revisit the choice when traffic shape, retention, or integrity needs change, and keep a named rollback owner on the change record. Re-test both the happy path and the failure path for document flexibility for parks media records after material dependency upgrades so regressions are caught before the next public release.