Entradas

Mostrando entradas de abril, 2020
Imagen

Proyecto domótica PARTE 7 - Persistir información con MongoDB

Google provee de un software de bases de datos en la nube llamado Firebase, la cual está presente en la mayoría de los ejemplos publicados para proyectos de Smart Home, este software de bases de datos es una buena alternativa para usar, ya que se orienta a documentos en formato JSON similar a MongoDB y es muy fácil de implementar ya que provee de librerías para la mayoría de los lenguajes mayormente usados. Sin embargo, he desistido de su uso ya que la cantidad de datos que almacenaré son tan pocos (mi listado de dispositivos inteligentes en mi hogar no superan los 15) y el hecho de tener la API y la base de datos en la misma máquina (Raspberry Pi) me disminuyen los tiempos de respuesta, haciendo que las ordenes se ejecuten mucho más rápido, y por último, la opción gratuita de Firebase y Google Cloud no permite la ejecución de llamadas fuera de los servicios de Google Cloud, por lo que significa que tendría que pasarme a un plan de facturación y el costo sería mucho mayor...