LTSV
Labeled Tab-separated Values
http://ltsv.org/
key:valueタブkey:valueタブ…のように書く行指向フォーマット
1行にkeyとvalueを複数列挙する
アクセスログの例
code:log.ltsv
user:shokai action:show page:横浜 date:2021/10/20
user:daiiz action:show page:京都 date:2021/10/21
fluentdやapacheなどのログ形式に使われている
machine readableかつhuman readableだから
streaming処理しやすくMapReduceと相性が良い
こちらは行指向フォーマット全般が当てはまるが
TSVの拡張である
TSVが表示・編集できるツールがそのまま利用できる
ExcelやGoogle Spread Sheets等
JSON Linesと比べると
できる事はほぼ同じ
データにtab文字や:が含まれる場合、escapeが必要