2

我正在启动一个简单的 Windows 窗体应用程序,该应用程序需要一个数据库来存储库存和采购记录(少于 1000 个项目)。我想问的是,考虑到我将在客户端计算机上安装的先决条件应该具有“最小”文件大小,我应该为这个小项目使用哪个“精简”数据库,以征求您的意见。

客户端计算机运行的是Windows 7操作系统,我不希望他安装这么多文件,例如.NET框架和托管数据库的服务器,只是为了安装我目前正在开发的主要应用程序。

我真正要从你们那里找出我应该使用这两个常用数据库中的哪一个,并在构建安装程序时寻找要使用的“正确配方”。谢谢你。

4

2 回答 2

4

在这两者中,SQLite 更易于安装和部署。更少的文件,更小的分布空间和更少的配置选项来处理(主要是因为 SQLite 是一个链接到你的应用程序的库,而 MySQL 是一个完整的客户端/服务器 RDBMS)。

于 2011-04-08T05:33:05.930 回答
2

SQLite 是为极其简单的数据库需求而设计的,根据您的描述可能非常适合。

我从来没有听说过 MySQL Lite,而且网络搜索什么也没有,所以我假设你的意思是 MySQL。MySQL 是一个 RDBS 客户端/服务器系统,除非您打算存储许多记录,或者让多个人同时访问数据库,否则它可能会显得有些矫枉过正。

于 2011-04-08T04:07:16.470 回答