抱歉这个愚蠢的问题因为我是新手。如果我想构建一个商业Windows应用程序(我将以$出售),那么我对嵌入式数据存储的选择是什么?我会使用MSDE吗?这是我用我的应用程序捆绑的东西吗?还有其他选择(来自MS以及其他供应商)吗?对于您销售的每份应用程序副本中包含的每个产品副本,您是否需要向数据存储供应商支付费用?
感谢。
答案 0 :(得分:4)
其中一个很好的选择是SQLite。它完全属于公共领域,因此您可以将其用于任何目的(包括出售以获取利润的商业软件),而无需担心许可。有许多不同平台和语言的绑定。
答案 1 :(得分:1)
您的数据需要嵌入的程度如何?如果它在进行中,那么SQL Server Compact Edition将是一个不错的选择。
答案 2 :(得分:1)
继承到@Matt的回答,如果它不需要在内存中,但确实需要一个小的占用空间和专用于您的应用程序的服务器,那么您应该考虑免费的SQL Server Express Edition。 / p>
答案 3 :(得分:0)
Firebird也是一个不错的选择。
它具有比SQLite更多的功能