SQLite供个人使用

时间:2010-12-28 23:47:38

标签: database sqlite desktop-application

您的个人使用需要像SQLite这样的小型数据库的应用程序是什么?我正在考虑尝试一些流行的数据库,SQLite肯定是我计划尝试的第一个数据库,因为除了几年前的一些简单编程之外,我对数据库几乎一无所知。

我了解到SQLite非常适合个人使用。但令人尴尬的是,我没有看到任何应用程序,除了可能管理我的电话号码/联系信息列表,可能有几百项。你有什么经历?

仅供参考,我使用EndNote作为书籍的参考和软拷贝,我觉得iTunes的音乐/媒体管理还可以,因为我不是常用的用户。和别的?我做了很多编码,但我只是使用了一些简单的etags工具。而且我几乎使用.txt文件(有时用asciidoc风格)作为我的笔记。我有很多笔记,但也不是很多。

那么,真的,您的个人应用程序需要一个小型数据库而不是现有工具和纯文本文件?

3 个答案:

答案 0 :(得分:1)

对于任何小型数据库(想想...... sub 100MB),SQLite可能是一个有效的选择。因为你可以在没有太多开销的情况下使用它,所以很容易在开发中使用它。

对于我使用SQLite的工具(并在我错过任何功能时进行修改):

  • Couchpotato
  • Sickbeard
  • SabNZBD

基本上......存储某些东西的任何东西都是有效的候选者。

答案 1 :(得分:1)

有很多应用程序使用sqlite ...尝试阅读网站,它有一个链接到“着名用户”,http://www.sqlite.org/famous.html

答案 2 :(得分:0)

我不确定对“个人使用”一词的关注。 SQLite可用于开发专业应用程序。但是,它不能为多用户环境提供大量支持。

除此之外,SQLite可用于任何类型的桌面应用程序。我为跟踪加油站购买的客户写了一个MFC应用程序。它从另一个系统购买了所有内容,并提供了许多报告。

My Snippets应用程序(http://www.softcircuits.com/snippets/)需要重写,我会来回询问我是否希望更新使用SQListe。

关于唯一需要存储我不建议使用SQLite的数据的应用程序类型是需要在服务器上运行的应用程序,例如网站应用程序。

当然,如果应用程序需要存储的数据非常简单,只需将其全部加载或转储到文件中,那么您根本就不需要数据库。