小さなプロジェクトでは、MySQL にいくつかのデータを保存する必要があります。ユーザーは世界中にいて、.net ClickOnce アプリケーションを実行しています。アクセスされたデータは実際には機密ではなく、誰かがアクセスしたとしても、プライバシーの観点から害はありません.
技術的には、MySQL データベースをどこかのサーバーに配置し、すべてのユーザーをConnector/Net経由 でインターネット経由で接続することが可能です。しかし、これは賢明ですか?
- プロトコルは安定しており、低速のインターネット接続でも十分に処理できますか?
- これは重大なセキュリティ リスクになるでしょうか。データの暗号化は話題ではありませんが、パスワードの暗号化は話題です。MySql データベース (ポート) をインターネットに対して開くことは危険ですか?
または、Web サービスを介して DB アクセスを「ラップ」するか、他の方法で行うこともできます。しかしもちろん、これは避けたいオーバーヘッドです。では、MySQL をインターネット経由で接続することは有効なオプションですか?
備考:
- インターネット経由の VB.NET との MySQL 接続の重複はありません!
- SOインターネット経由でデータベースに接続することはあまり具体的ではなく、今日の時点では答えがありません。