現在、クライアント マシンで SQL CE データベースを使用しており、MS SQL のマージ レプリケーション/RDA 機能を使用してデータを中央サーバーに同期しています。関連するデータの量は少なく、中央サーバーは約 95% の時間アイドル状態になることがよくあります。データが入ってくるときだけ実際にアクティブになり、通常は毎日または毎週同期されます。
これに対する SQL Standard のライセンス コストは、SQL サーバーのワークロード / 対象のデータ量 (最大で数百 MB のオーダー) に比べて高額です。私が知りたいのは、.NET アプリケーションのバックエンド データ ストレージとして使用できるオープン ソースの代替手段 (mySQL など) があるかどうかです。私のバックグラウンドは Windows Server Admin であり、Linux には比較的慣れていませんが、極端に難しくない限り、Linux に挑戦して新しいスキルを習得できれば幸いです。他の選択肢があれば、それも素晴らしいでしょう。