ホームページ  >  に質問  >  本文

外部ソースからデータベースを作成する最良の方法

データベースに authors テーブルと books テーブルがあると仮定して、API を作成しています。

著者と書籍は外部サービス API から取得されており、その外部サービス上に独自の id を持っています (将来の外部呼び出しのために追跡する必要があります)。

私のデータベースにはどのシナリオが最適ですか?

シナリオA

リーリー

シナリオ B

リーリー

実は、シナリオ A で十分だと思っていましたが、本を挿入するときに、id_author_from_external を使用してデータベースから著者 id ​​を検索する必要があることに気付きました。 ##。

何かアイデアはありますか?

P粉949190972P粉949190972244日前354

全員に返信(1)返信します

  • P粉314915922

    P粉3149159222024-02-18 09:27:40

    外部サービス API があなたまたはあなたのチームによって書かれている場合、または重複やデータ損失 (データ削除) の可能性がないことが 100% 確信できる場合は、オプション B を選択すると思います。

    ただし、これらのシナリオのいずれかが考えられる場合は、ID を保管しておくことをお勧めします。これがシナリオ A になります。

    いずれにせよ、私はシナリオ A を選択します。外部依存関係はありません。

    返事
    0
  • キャンセル返事