【问题标题】:Which one should I use: MySQL Lite or SQLite? [closed]我应该使用哪一个:MySQL Lite 还是 SQLite? [关闭]
【发布时间】:2011-04-08 03:39:36
【问题描述】:

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

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

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

【问题讨论】:

  • 没有 MySQL Lite 这样的东西,它是 SQLite,而不是 SQL Lite。
  • @BoltClock:立场更正。谢谢。

标签: mysql winforms sqlite installation prerequisites


【解决方案1】:

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

【讨论】:

  • 对于小型单用户系统,根据这里的帖子,SQLite 的设置/管理要简单得多 - 但是 MySQL 对于大型系统要好得多 - 如果有任何可能超出少数用户/几千条记录,那么我建议使用像 PDO 或 DBX 这样的抽象层,以便以后更容易迁移。
【解决方案2】:

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

我从未听说过 MySQL Lite,而且网络搜索也没有任何结果,所以我假设您指的是 MySQL。 MySQL 是一个 RDBS 客户端/服务器系统,除非您计划存储多条记录,或者让多个人同时访问数据库,否则它可能会显得有些矫枉过正。

【讨论】:

  • 啊。我想说的是 phpMyAdmin 使用 WAMP/XAMPP 使用的 MySQL 数据库。那个我没有安装整个 MySQL 数据库服务器。
  • @eibhrum:没有服务器就不能使用 MySQL。
猜你喜欢
  • 2011-01-22
  • 2017-08-09
  • 2018-09-03
  • 2011-10-17
  • 1970-01-01
  • 2021-08-10
  • 2011-08-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多