私は、ホテル予約システムを開発する必要があります。これは、家での予約 (ウォークインの顧客向け) と Web サイトでのオンラインに使用されます。最善のアプローチは何ですか
a) 2 つのアプリケーション (オンライン/オフライン) とデータベースがあり、それらを間隔を置いて同期する b) Web サーバーに 1 つの Web アプリケーションと 1 つのデータベースがある
2つのアプローチの長所と短所は何ですか?
私はc#/sqlサーバーを使用します。
私は、ホテル予約システムを開発する必要があります。これは、家での予約 (ウォークインの顧客向け) と Web サイトでのオンラインに使用されます。最善のアプローチは何ですか
a) 2 つのアプリケーション (オンライン/オフライン) とデータベースがあり、それらを間隔を置いて同期する b) Web サーバーに 1 つの Web アプリケーションと 1 つのデータベースがある
2つのアプローチの長所と短所は何ですか?
私はc#/sqlサーバーを使用します。
最初のオプションの明らかな欠点は、アプリケーションを断続的に同期している場合、部屋を二重予約する状況に陥る可能性があることです。このため、あなたが説明した状況を考えると、最初のアプローチを実際に推奨することはできませんでした.
この議論の裏返しとして、単一の Web アプリケーションでは、偶発的な二重予約に関連する問題は発生しないということです。
なぜ 2 つのアプリケーションを使用する必要があるのですか? ウォークインの顧客の場合も、幹部は同じ Web アプリケーションとデータベースを使用できるため、二重予約を回避できます。