構造化されたバイナリーファイル
バイナリファイル
ファイルフォーマットの中にはリレーショナルデータベースやNoSQL
データベース向きではないものの、特定のデータ構造を格納するため
に設計されたものがある。
スプレッドシート
特にMicrosoft Excelは広く普及しているバイナリデータ形式だ。
スプレッドシートをCSVファイルに保存できれば、標準のcsvモジュール
で読み戻すことができる。バイナリのxlsファイルがあるなら、
サードパーティパッケージのxlrdを使えば、内容を読み書きできる。
HDF5
多次元の、階層的な数値データのバイナリデータ形式だ。
大規模なデータセットへ高速なランダムアクセスが一般的に必要
になる科学分野で使われている。
矛盾する書込みうを防ぐためのデータベース保護が不要なWORMアプリ
ケーションにもっとも適している。
●h5pyは、フル機能の低水準インターフェース。
●Pytableは少し高水準で、データーベース的な機能を持っている