Schnellere Alternative zu Microsoft Access für einfache Ad-hoc-Abfragen

Manchmal verwende ich MS Access 2017, um Datenbankaufgaben zu erledigen: Union, Filter, Join ...
Von Zeit zu Zeit erhalte ich Daten, die ich verarbeiten muss, das sind verschiedene, kurze Ad-hoc-Aufgaben, ich brauche ein Tool, wo ich kann schnell Daten importieren und meine Abfragen durchführen.

Ich habe das Gefühl, dass ich seine Grenzen erreicht habe, meine Abfragen, die auf Daten mit begrenzter Größe basieren, dauern Minuten, um ausgeführt zu werden. (In Spotfire sind die gleichen Daten im Handumdrehen verarbeitet, das ist aber kein Datenbank-Tool).

Ich suche jetzt nach einem schnelleren Tool, das es effizienter machen könnte.

  • Ich bin mit SQL vertraut, verwende den SQL-Entwickler von Oracle und das MS SQL Server Management Studio, sie benötigen jedoch eine Verbindung und können keine Verbindung zu lokalen Datenbanken herstellen
  • Ich habe ein bisschen Verständnis von R, ein Paket dort könnte auch gut sein
  • Im Internet zu suchen schien SQLite vielversprechend zu sein, aber es ist gut für die Anwendungsentwicklung, ich habe nicht gesehen, wie ich leicht etwas Einfaches darin machen könnte.
  • Ich habe auch LibreOffice / OpenOffice gefunden, die als ähnliche Tools vorgeschlagen wurden, aber ich bin mir nicht sicher, ob diese eine bessere Leistung haben würden.

(meine Daten:

  • 4-8 Tische
  • 1-10 MB jeweils als txt-Dateien
  • 10-300.000 Zeilen jeweils

mein PC:

  • HP EliteBook 840 G3, Intel i5-6300, 16 GB RAM
  • Windows 7 Professional 64-Bit, Office Professional Plus 2013 32-Bit

Was ich versucht habe (ohne große Verbesserung):

  • alle Daten einbetten, Indizes hinzufügen)
Eine einfache, dateibasierte SQL-Datenbank würde also Ihren Anforderungen entsprechen? Wie SQLiteStudio ?
Ja, scheint eine Lösung zu sein!! (Ich überprüfe es, bevor ich eine definitive Antwort gebe, aber es ist wirklich etwas, das ich brauche).
Hat nicht alle Funktionen von MSAccess, daher war ich mir nicht sicher, ob Sie danach suchen. Lassen Sie mich wissen, ob es passt, damit ich es zu einer vollständigen Antwort mache. Ich benutze es übrigens selbst ;)
Es weiß nur, was ich brauche, bitte fügen Sie es als Antwort hinzu. Basierend darauf habe ich auch den DB Browser für SQLite ausprobiert , der über die portableapps-Plattform verfügbar ist. Er kann eine Tabelle per CSV-Import erstellen, was ich in Ihrem Tool nicht tun konnte. Ansonsten scheint SQLite Studio benutzerfreundlicher / interaktiver zu sein
Das Firefox-Addon Sqlite Manager ist besser. Außerdem hat es nichts mit Ihrer Datenbankentwicklungsanwendung zu tun. Sind Sie sicher, dass Sie die Datenbank normalisiert haben? Wenn es nicht funktioniert hat, empfehle ich Ihnen, einen Archivmanager zu verwenden, um Dateien zu komprimieren, wenn das Suchen oder Filtern von Text kein Problem darstellt.

Antworten (1)

Wie Sie gerade bestätigt haben, ist SQLiteStudio genau das, wonach Sie suchen:

  • Es funktioniert mit lokalen Datenbankdateien, die "portabel" sind (Sie können sie einfach auf einen anderen Computer kopieren und sogar mit anderer Software verwenden).
  • Es kann mit den von Ihnen erwähnten Datengrößen problemlos umgehen (ich verwende es mit Datenbanken, die mehrere Megabyte groß sind - andere Projekte verwenden SQLite-Datenbanken sogar mit mehreren hundert Megabyte) .
  • Sie fanden SQLite bereits "vielversprechend", aber offensichtlich fehlte nur die GUI, die SQLiteStudio bietet
  • *SQLiteStudio ist plattformübergreifend verfügbar, sodass es mit Ihrem Setup funktioniert
  • Es ist leicht und hat (im Vergleich zu LibreOffice, das Sie genannt haben) einen viel schnelleren Start und einen viel kleineren "Fußabdruck".
  • Es verfügt über einen integrierten Datenbankbrowser sowie einen Abfrageeditor

SQLiteStudio SQLiteStudio
Screenshots: Datenbankbrowser, Abfrageeditor (Quelle: SQLiteStudio ; Bilder anklicken für größere Varianten)

Ich benutze selbst SQLiteStudio und bin damit sehr zufrieden.