Beste Option für db im Heimatverzeichnis installiert?

343
mmdanziger

Meine Forschungsgruppe teilt einen Server, für den ich keinen Root-Zugriff habe. Ich möchte eine Datenbank in meinem Home-Verzeichnis installieren, um meine Ergebnisse zu verwalten. Was wäre die beste Option in Bezug auf einfache Installation, Funktionen usw.? Ich lese die Installation von MySQL ohne Root-Zugriff, aber ich denke, eine vollständige Installation von MySQL erscheint wie übertrieben. Ist SQLite eine gute Option? Ich habe nie damit gearbeitet. Ich hätte gerne Standard-SQL-Funktionen mit angemessener Leistung, rechne aber nicht mit vielen exotischen Anforderungen. Ich kann temporären Root-Zugriff für Installationen, Konfigurationen usw. anfordern.

1

2 Antworten auf die Frage

1
terdon

Why don't you use the system's MySQL and set up your own database which you control? You don't need to set up a clean SQL install if all you need is root access to a specific database.

Ask your sysadmin to create a new database for you and to grant your user all permissions on it.

1
Dan Jones

Das hängt davon ab, wie viele Daten Sie speichern. Wenn Sie nur ein paar Dutzend Tabellen mit einigen tausend Zeilen in jeder Tabelle haben, sollte SQLite auf jeden Fall ausreichend sein.

SQLite ist bei weitem nicht so robust wie MySQL, aber für die meisten Grundbedürfnisse ist es ausreichend. Nahezu jede Anwendung, die ich schreibe und die eine Art Daten-Backend benötigt, verwendet SQLite. Viele Desktop-Anwendungen verwenden heutzutage SQLite zum Speichern von Informationen (z. B. Calibre Ebook Manager ). Dies ist der Standarddatenspeicher für Android-Anwendungen.

Für einen Vergleich der Funktionen zwischen verschiedenen RDMS können Sie Wikipedia überprüfen .