mysql - 我应该使用哪一个 : MySQL Lite or SQLite?

标签 mysql winforms sqlite installation prerequisites

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

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

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

最佳答案

在这两者中,SQLite 的安装和部署更简单。更少的文件、更小的发行版占用空间以及更少的配置选项(主要是因为 SQLite 是一个链接到您的应用程序的库,而 MySQL 是一个完整的客户端/服务器 RDBMS)。

关于mysql - 我应该使用哪一个 : MySQL Lite or SQLite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5590158/

相关文章:

c++ - sqlite3数据库文件可以删除,仍然可以访问

vb.net - 在sqlite中如何从日期时间中选择?

mysql - mySQL 事务是否所有受影响的表 "locked"?

mysql select 在 sha1 哈希密码上返回空

MySQL 不对某些查询使用多列索引

c# - WPF 和 Winform 在 Windows 消息和操作系统方面的区别

.net - 检索/存储数百万个小型二进制对象的最快方法

mysql - 限制mysql中特定用户查看某些表

c# - 在辅助监视器上显示 Windows 窗体?

C# WinForms - 使用自定义字体不起作用