Alternativa más rápida a Microsoft Access para consultas ad-hoc sencillas

A veces utilizo MS Access 2017 para realizar tareas de base de datos: Unión, Filtrar, Unir...
De vez en cuando recibo datos que necesito procesar, son tareas diferentes, cortas, ad-hoc, necesito una herramienta donde poder importar datos rápidamente y realizar mis consultas.

Siento que he alcanzado sus límites, mis consultas basadas en datos de tamaño limitado tardan unos minutos en ejecutarse. (Los mismos datos se procesan en poco tiempo en Spotfire, sin embargo, esa no es una herramienta de base de datos).

Estoy buscando una herramienta más rápida ahora, que podría hacerlo de manera más eficiente.

  • Estoy familiarizado con SQL, uso el desarrollador de SQL de Oracle y el estudio de administración de MS SQL Server, sin embargo, necesitan una conexión, no pueden conectarse a bases de datos locales
  • Tengo un poco de comprensión de R, un paquete allí también podría ser bueno
  • Buscando en Internet, SQLite parecía prometedor, sin embargo, es bueno para el desarrollo de aplicaciones, no vi la forma en que podría hacer fácilmente algo simple en él.
  • También encontré LibreOffice / OpenOffice sugeridos como herramientas similares, pero no estoy seguro de que tengan un mejor rendimiento.

(mis datos:

  • 4-8 mesas
  • 1-10 MB cada uno como archivos txt
  • 10-300k filas cada una

mi PC:

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

lo que he probado (sin gran mejora):

  • incrustando todos los datos, agregando índices)
Entonces, ¿una base de datos SQL sencilla basada en archivos se ajustaría a sus necesidades? ¿ Te gusta SQLiteStudio ?
Sí, parece una solución!! (Lo verifico antes de dar una respuesta definitiva, pero realmente es algo que necesito).
No tiene toda la funcionalidad de MSAccess, por lo que no estaba seguro de si eso es lo que busca. Avíseme si encaja, para que sea una respuesta completa. Lo uso yo mismo, por cierto;)
Simplemente sabe lo que necesito, agréguelo como respuesta. Basado en esto, también probé DB Browser para SQLite , que está disponible a través de la plataforma portableapps, puede crear una tabla mediante la importación de csv que no pude hacer en su herramienta. De lo contrario, SQLite Studio parece ser más fácil de usar/interactivo
El complemento de Firefox Sqlite Manager es mejor. Además, no tiene nada que ver con su aplicación de desarrollo de base de datos. ¿Estás seguro de que hiciste la normalización de la base de datos? Si no funcionó, le recomiendo que use un administrador de archivos para comprimir archivos, si buscar o filtrar texto no es un problema.

Respuestas (1)

Como acabas de confirmar, SQLiteStudio es lo que estás buscando:

  • funciona con archivos de bases de datos locales, que son "portátiles" (simplemente puede copiarlos en otra máquina e incluso usarlos con otro software)
  • puede manejar los tamaños de datos que ha mencionado fácilmente (lo uso con bases de datos de varios Megabytes de tamaño; otros proyectos usan bases de datos SQLite incluso con varios cientos de Megabytes)
  • ya encontró SQLite "prometedor", pero obviamente solo le faltaba la GUI que proporciona SQLiteStudio
  • *SQLiteStudio está disponible en varias plataformas, por lo que funciona con su configuración
  • es liviano y (en comparación con LibreOffice que usted nombró) tiene un inicio mucho más rápido y una "huella" mucho más pequeña
  • viene con un navegador de base de datos integrado, así como con un editor de consultas

SQLiteStudio SQLiteStudio
Capturas de pantalla: navegador de base de datos, editor de consultas (fuente: SQLiteStudio ; haga clic en las imágenes para ver variantes más grandes)

Yo mismo estoy usando SQLiteStudio y estoy muy contento con él.