私は SQL の世界から来たので、NoSQL にはテーブルやリレーションなどがないことを聞かないでください。それはわかっていますが、リレーションのないカテゴリでニュースを保持する方法を理解するのは難しいです。
では、データベースのニュース、ニュースのカテゴリ、タグ、ユーザー プロファイル、およびユーザーによるニュースのコメントを保持したいとします。SQL では、このタスクは次のようなアーキテクチャで解決できると思います (構文を見ないでください。これは疑似コードです)。
categories ( id, title )
news (id, title, content, category_id)
users (id, first_name, last_name, homepage_url)
news_comments (id, news_id, user_id, comment)
tags (id, title)
news_tags (news_id, tag_id)
このタスクは MongoDB / CouchDB / NoSQL でどのように解決できますか? 私は優れたアーキテクチャに興味があります。インデックスのような特定のものについて知る必要はありません。