Servidor SQL ligero para servir contenido .sql

3

Tengo un proyecto de Python que necesita acceder a datos de SQL. De hecho, tengo el contenido de esta base de datos como archivos .sql y me pregunto cuál es la forma más rápida y liviana de ejecutar mi proyecto

  • El proyecto python usa la declaración import MySQLdb .
  • Esto me llevó a instalar pip install MySQL-python y brew install mysql-connector-c y luego estoy tratando de configurar un servidor MySQL para que finalmente pueda ejecutar el programa
  • Si es posible, me gustaría evitar las enormes ediciones oficiales de MYSQL que puedo encontrar en Internet
  • Estoy buscando alternativas ligeras

¿Es realmente posible encontrar algún servidor SQL ligero (mi) que me permita conectarme desde Python o no puedo evitar las grandes ediciones oficiales de MySQL?

    
pregunta Cyril Duchon-Doris 10.04.2017 - 00:38

1 respuesta

1

Utilizo DB Browser para SQLite . Es gratis y tiene la función que necesito, pero es bastante liviana, por lo que no tendrá algunas funciones como SQL Procs, etc. Creo que soporta desencadenantes, así que supongo que puede solucionar el problema de no-sql-proc. escribiendo algunos disparadores.

La base de datos se ejecuta en SQLite , que es una versión gratuita muy popular de SQL, por lo que debería poder encontrar Paquetes de Python compatibles para ello. Como estos, por ejemplo: 11.13. sqlite3 o 12.6. sqlite3 , pero no uso Python, así que no he probado ninguno de ellos.

De todos modos, funciona bien para mí. Lo uso para administrar datos que son demasiado complicados para analizarlos con Excel. Para hacer análisis, utilizo el lenguaje de programación Julia (pero Python debería funcionar igual de bien).

Editar: Si decide probar SQLite y se pregunta cómo llevar sus datos MySQL a SQLite, aquí hay una página StackOverflow que habla exactamente de esto.

    
respondido por el Vladimir 15.04.2017 - 22:53

Lea otras preguntas en las etiquetas