SQLite для личного использования - PullRequest
2 голосов
/ 29 декабря 2010

Какие приложения для личного использования нуждаются в небольшой базе данных, такой как SQLite?Я думаю о том, чтобы попробовать несколько популярных баз данных, и SQLite - это, безусловно, первая, которую я планирую попробовать, так как я почти ничего не знаю о базах данных, за исключением простого программирования несколько лет назад.

Я узнал, что SQLite хорош для личного использования.,Но смущающе, я не вижу ни одного приложения, за исключением, может быть, управления моим списком телефонных номеров / контактной информацией, которая, вероятно, насчитывает несколько сотен наименований.Какой у тебя опыт?

К вашему сведению, я использую EndNote для справки и мягкой копии книг, и я чувствую, что управление музыкой / медиафайлами в iTunes в порядке, так как я все равно не частый пользователь.И другие?Я много пишу, но для этого просто использую несколько простых инструментов etags.И я в значительной степени использую файл .txt (иногда в стиле asciidoc) для своих заметок.У меня есть куча заметок, но их не так много.

Итак, каковы ваши личные приложения, которым нужна небольшая база данных вместо существующих инструментов и простых текстовых файлов?

Ответы [ 3 ]

1 голос
/ 29 декабря 2010

Для любой небольшой базы данных (думаю ... менее 100 МБ) SQLite может быть правильным выбором.Поскольку вы можете использовать его без особых накладных расходов, его легко использовать при разработке.

Что касается инструментов, которые я использую (и изменяю, когда пропускаю функцию), использующих SQLite:

  • Couchpotato
  • Sickbeard
  • SabNZBD

По существу ... все, что хранит список чего-либо, будет подходящим кандидатом.

1 голос
/ 29 декабря 2010

Есть много приложений, которые используют sqlite ... Попробуйте почитать сайт, там есть ссылка на "известных пользователей", http://www.sqlite.org/famous.html

0 голосов
/ 29 декабря 2010

Я не уверен насчет акцента на термине «личное использование». SQLite можно использовать для разработки профессиональных приложений. Тем не менее, он не обеспечивает большой поддержки многопользовательской среды.

Кроме этого, SQLite может использоваться для любого типа настольного приложения. Я написал приложение MFC для клиента, который отслеживал покупки на заправочной станции. Он принял все покупки из другой системы и предоставил ряд отчетов.

Моё приложение Snippets (http://www.softcircuits.com/snippets/) нуждается в переписывании, и я возвращаюсь к тому, хочу ли я использовать обновление SQListe.

О единственном типе приложений, которым нужно хранить данные, которые я бы не рекомендовал использовать SQLite, - это приложения, которые должны работать на сервере, например, приложения веб-сайта.

Конечно, если данные, которые необходимо хранить в приложении, настолько тривиальны, что очень просто просто загрузить или выгрузить все это в файл, тогда вам действительно вообще не нужна база данных.

...