Mi primera sugerencia sería: ninguna. Para un blog simple, no necesita una base de datos en absoluto. Simplemente use archivos de texto en formato Markdown o Textile usando una biblioteca existente.
¿Por qué sugiero evitar una base de datos?
- Simplicidad: no se necesita un proceso separado, no se preocupe por la conectividad, etc.
- Rendimiento: el rendimiento más alto que puede obtener es que el sitio sea realmente estático. Jekyll (un marco basado en Ruby) es un buen ejemplo de esto. Puede hacer que Jekyll se ejecute como servidor, pero con mayor frecuencia se ejecuta una vez para procesar contenido nuevo y luego los archivos estáticos modificados se publican en el servidor. Incluso si no toma la ruta estática, cargar contenido desde una base de datos casi siempre será mucho más lento que simplemente leer desde el sistema de archivos (local).
No soy un experto en Python, pero una búsqueda rápida en Google encontró lo que parece un muy buen tutorial para hacer esto en Python.
- Cómo construir un sistema de gestión de asistencia usando Python
- ¿Qué sitio web puedo usar para encontrar una empresa especializada en el desarrollo de juegos? Tengo una idea para un juego que me gustaría crear.
- Cómo ver el código fuente PHP de un sitio web, tal como vemos el código HTML y otros códigos
- Quiero ser desarrollador de Full Stack WEB algún día. Quiero centrarme mucho en JavaScript, Node.js y MEAN Stack, ¿es una buena inversión de tiempo?
- Quiero raspar un sitio web y guardarlo en Excel. ¿Puedo hacer esto?