Amazon Dynamo DB や Mongo DB などの nosql データベースで動作するように、既存の Java ショッピング カート アプリを変更したいのですが、従来の MySQL データベースはリレーショナル データベースであり、複合キー/主キー/外部キーを備えています対照的に、Amazon Dynamo DB には、単一の主キー、または 2 つのフィールドで構成される複合主キーのいずれかがあります...
リレーショナル データベースの詳細なデータ モデルがあります...Dynamo DB でアプリケーションを動作させることができる Amazon Dynamo DB のデータベースを作成するには、どのように変換すればよいでしょうか (つまり、Sql データベースはありません)。これを行う際に留意する必要があるベストプラクティス/予防策はありますか? これには、アプリケーション コードの書き直しも多くの作業が必要ですか? または、アプリのロジックを変更せずに、データベース レベル自体ですべての変更を処理できますか? また、この作業の大部分/大部分を行うツールはありますか?