我应该使用哪一个:MySQL Lite或SQLite?

时间:2011-04-08 03:39:36

标签: mysql winforms sqlite installation prerequisites

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

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

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

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

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

我从来没有听说过MySQL Lite,网络搜索什么也没发现,所以我认为你的意思是MySQL。 MySQL是一个RDBS客户端/服务器系统,除非您计划存储许多记录,或者让多个人同时访问数据库,否则可能是主要的过度杀伤。