CouchApp プロジェクトに向けて準備を整えるための調査を行っています。
ドキュメント データ ストアと通常の RDBMS の概念を理解しています。また、WHERE ステートメントと JOIN ステートメントを使用する代わりに、モデリング ドキュメントとビューを完全に把握できます。しかし、ドメイン駆動設計 (DDD) を念頭に置いてドキュメント、ビュー、およびドキュメントを設計する方法に関する多くのリソースを見つけることができませんでした。
例:
- CouchDB の世界における DDD 禁止事項 (例: GetObjectAFor(id, ... some other int, string, ObjectB, foobar) == BOOM )
- DDD が、代わりに SQL を使用する必要があることを示し始めた場合
- CouchDB の重労働と潜在的なボトルネック (ビューのモデリング、圧縮、レプリケーションなど) に関する DDD の考慮事項。