Cuando se habla de bases de datos, siempre se menciona a MySQL, Postgres, SQL Server y bases de dato similares. Pero tambien hay un sistemas base de datos SQL que es igul de populares que estos e incluso mucho mas facil de usar y aprender Este es Sqlite3,
Sqlite3 te permite crear bases de datos compactas, que vienen muy bien para entornos en donde se necesite una pequeña base de datos relacional, como aplicaciones moviles o aplicaciones de escritorio y hardware en general.
Esta desarrollada en C, y sorprendetemente soporta bastante caracteristicas del lenguaje SQL.
en la practica sqlite3 almacena tus datos en un pequeño archivo lo que quiere decir que no necesita de configuraciones, ni de instalaciones de ningun tipo. lo que lo hace portatil (Windows, Linux y Mac) y facil de manipular, es decir copias y pegas un archivo y alli estan todos los datos nuevamente.
Este sistema de base de datos es usada por empresas como Google, Facebook, Apple, Adobe y muchas mas, por ejeempo esta ultima lo usa en aplicaciones como Photoshop ligthroom y adobe acrobat reader. Tabmien es usado en hardware, en dispositivos de internet de las cosas, en incluso es usado usado sistemas de vuelo https://a21.com.mx/sites/default/files/field/image/Airbus_%20A350-MSN2-003.jpg
Y aunque no es una opcion gigante para sistemas grandes y distribuidos como las otras bases de datos qu eexistn, aprenderlo te puede dar una buena introduccion al funcionamiento de bases de datos.
- https://www.essentialsql.com/sqlite3-review-great-for-beginners-and-those-learning-sql/
- https://www.simplilearn.com/tutorials/sql-tutorial/what-is-sqlite
- https://www.codecademy.com/article/what-is-sqlite
- https://www.codeproject.com/Articles/5164741/What-is-SQLite3
- https://www.sqlitetutorial.net/what-is-sqlite/