記事一覧
RaspberryPI + MongoDBを使う
MongoDBは、NoSQLデータベースと言われるのものです。
リレーショナルデータベースは、複数のテーブルを関連づけ高度な処理が可能となりますが、NoSQLデータベースは、非構造なデータを保管することが得意である反面、テーブル間の関連づけを持たないため、一貫性を持たせたい場合は、使う側が意識する必要があります。
様々なデータを保管していくならNoSQLの方が使い勝手はいいでしょう。
環境説明ま
RaspberryPIでFlask+MongoDB環境を作る
はじめにFlaskを実行するための環境を作ります。環境は以下の通り。
本体:RaspberryPI 4
OS : Ubuntu 23.10
(Raspi OSは色々面倒なので、組み込み以外は使っていないです。)
ネットワーク:無線
mongoDB : 4.4 (最新は7ですがRaspberry PIでは動きません。)
python : 3.11.8
本書では、上のバージョンで