我们目前在客户端机器上使用 SQL CE 数据库,然后使用 MS SQL 的合并复制/RDA 功能将它们的数据同步到中央服务器。所涉及的数据量很小,中央服务器通常会在大约 95% 的时间内处于空闲状态 - 它仅在数据传入时才真正处于活动状态,并且通常每天/每周同步一次。
相对于 SQL 服务器工作负载/我们正在谈论的数据量(最大为 100 MB),为此的 SQL 标准许可成本很大。我想知道是否有一个开源替代品(mySQL 或类似的)我们可以用作我们的 .NET 应用程序的后端数据存储。我的背景是 Windows Server Admin,对 Linux 来说相对较新,但很乐意尝试并学习一些新技能,只要它不会太难。如果还有其他选择也很好。