私はPythonで小さなデータベースを作成したいのですが、それを行うのがベストプラクティスでしょうか?例えば小さなデータベースをPythonで作成するベストプラクティスは何ですか?
、私は、データベース内の "SHのIPルート" Ciscoのコマンドの出力を保存したい場合は、
O 1.1.1.1 [110/2] via 10.0.0.1, 00:00:23, FastEthernet0/0
店舗、これらの値:
1.1.1.1 - >ネクストホップ、発信インターフェイス、ソース(のようなO、C、S)PostgreSQLの使用
- は、MySQL
- { '1.1.1.1' このようなネストされた辞書もの:{ネクストホップ:{発信インタフェース:ソース}}
- { '1.1.1.1' の値としてリストと辞書:[次ホップ、出力インターフェース、ソース]}
- その他のオプションは?
私はSQLが最高の解決策になると思っていますが、SQLではない場合、別の選択肢は何ですか?
pythonでsqlite3モジュールを使用してくださいhttps://docs.python.org/2/library/sqlite3.html – sisanared
確かに!いいですね。 2と3の間で、どの練習が良いですか? – monica
Python辞書をsqlite3に直接格納することはできないため、Python辞書をJSON文字列に変換する必要があります。 – sisanared