サイトマップを生成するプログラムを書いています。重複を避けるために、見つかったリンクを保存するために MSSQL Server を使用しています。このプロセス中に、何百万ものリンクを読み書きする可能性があり、読み書きのプロセスにはそれらの間のギャップがほとんどない場合があります (つまり、データベースへの各アクセス間の時間は非常に小さいということです)。
プログラムの開始時に接続を開き、最後に閉じることができるかどうかを知りたいです。一部のサイトマップの作成には数日かかる場合があることを考慮してください。それとも、データベースにアクセスするたびに接続を開いたり閉じたりするのが賢明ですか?
ところで、私はローカルでSQLサーバーを使用しています。