tinydbはmongodbのようなドキュメント型データベースです。 特徴として、mongoのようにサーバーを立てる必要がありません。 web APIを叩いたりしていると、 jsonファイルを楽に扱えたらなあ、と思うことがあります。 また、簡単なプロトタイプアプリを作る場合、 データスキーマを決めたくない場合があります。 tinydbはjsonファイルとドキュメントデータベースの中間のようなデータベースです。 基本はjsonファイルですが、 サーチやインサートなどDBライクに操作でき便利です。 導入 pip install tinydb 使ってみる テーブルは作成しなくても大丈夫です。 勉強のため、テーブル作成をやってみます。 from tinydb import TinyDB db = TinyDB("db.json") # インメモリーで使いたい時は # from tinydb.sto