2010-12-28 8 views
2

Was sind die Anwendungen für Ihren persönlichen Gebrauch, die eine kleine Datenbank wie SQLite benötigt? Ich denke an ein paar populäre Datenbanken und SQLite ist sicherlich die erste, die ich versuche zu versuchen, da ich kaum etwas über Datenbank außer einigen einfachen Programmierung Jahren weiß.SQLite für den persönlichen Gebrauch

Ich habe gelernt, dass SQLite gut für den persönlichen Gebrauch ist. Aber peinlich finde ich keine Anwendung, außer vielleicht meine Liste von Telefonnummern/Kontaktinformationen zu verwalten, die wahrscheinlich ein paar hundert Elemente hat. Was ist deine Erfahrung?

FYI, ich benutze EndNote für meine Referenz und Softcopy von Büchern, und ich fühle, iTunes 'Musik/Medien-Management ist in Ordnung, da ich sowieso kein häufiger Benutzer bin. Und andere? Ich mache viel Code, aber ich benutze einfach einige einfache Etags-Tools dafür. Und ich verwende die .txt-Datei (manchmal im Asciidoc-Stil) für meine Notizen. Ich habe ziemlich viele Notizen, aber auch nicht viele.

Also, wirklich, was sind Ihre persönlichen Anwendungen, die eine kleine Datenbank anstelle von bestehenden Tools und Klartextdateien benötigen?

+1

Ein Freund von mir hält seine ToDo-Liste in einer SQLite-Datenbank, Hinzufügen, Aktualisieren und Löschen von Elementen mit Terminal und einem kleinen Linux-Skript und synchronisiert es durch Speichern in seinem Dropbox-Ordner. –

+0

Soweit ich sagen kann Firefox verwendet SQLite ... – Maciek

Antwort

1

Für jede kleine Datenbank (think ... unter 100MB) kann SQLite eine gültige Wahl sein. Da Sie es ohne viel Aufwand verwenden können, ist es einfach in der Entwicklung zu verwenden.

Wie für Werkzeuge, die ich verwenden (und ändern, wenn ich eine Funktion vermissen), dass die Verwendung von SQLite:

  • Couchpotato
  • Sickbeard
  • SABnzbd

Grundsätzlich ... alles, was speichert eine Liste von etwas wäre ein gültiger Kandidat.

+0

Ja, das beantwortet, was ich gefragt habe, obwohl ich kein Benutzer dieser Anwendungen bin. – ALife

0

Ich bin nicht sicher über den Fokus auf den Begriff "persönlichen Gebrauch". SQLite kann zur Entwicklung von Berufsanwendungen verwendet werden. Es bietet jedoch keine große Unterstützung für eine Umgebung mit mehreren Benutzern.

Darüber hinaus kann SQLite für jede Art von Desktop-Anwendung verwendet werden. Ich habe eine MFC-App für einen Kunden geschrieben, der Einkäufe an einer Tankstelle verfolgt. Es nahm alle Einkäufe von einem anderen System auf und lieferte eine Reihe von Berichten.

Meine Snippets-Anwendung (http://www.softcircuits.com/snippets/) muss neu geschrieben werden und ich gehe hin und her, ob das Update SQListe verwenden soll oder nicht.

Über die einzige Art von Anwendung, die Daten speichern muss, die ich nicht empfehlen würde, SQLite zu verwenden, ist eine App, die auf einem Server ausgeführt werden muss, z. B. eine Website-Anwendungen.

Natürlich, wenn die Daten, die die App speichern muss, so trivial sind, dass es sehr einfach ist, sie einfach in eine Datei zu laden oder abzulegen, dann braucht man überhaupt keine Datenbank.

+0

Entschuldigung nochmal für die Verwirrung. Mein Hauptpunkt war, was Sie direkt für eine kleine Datenbank brauchen (nicht unbedingt SQLite). Ich habe mir deine Bewerbung angesehen. Es sieht cool aus. Und tatsächlich ist dies wahrscheinlich ein Beispiel für Antworten auf meine Frage.- Haben Sie das Bedürfnis, eine kleine Datenbank zu verwenden oder nicht? Was sind die Vor- und Nachteile und worauf basieren Ihre Entscheidungen? – ALife

1

Es gibt viele Anwendungen, die SQLite verwenden ... Versuchen Sie, die Website zu lesen, es hat einen Link zu „bekannten Benutzer“, http://www.sqlite.org/famous.html

+0

danke für den Link. Ich wollte wissen, welche Anwendungen * YOU * Leute verwenden, die SQLite brauchen. Sicherlich verwendet jeder Firefox, Adobe Acrabat Reader, etc .. Was ich meinte ist der direkte Bedarf für eine kleine Datenbank (eigentlich hat es nicht mit SQLite zu tun). Entschuldigung für meine verwirrende Frage. – ALife

+0

Bedeutet das, dass Sie wirklich Follow-up Fragen stellen möchten? Warum kannst du das nicht von Anfang an fragen? – Arafangion