ある日、ある開発者は、データを小さくする魔法のような方法を見つけました。
それは、「Bijou64」という、整数を効率よく詰め込む新しい技術です。
普通、数字って決まった大きさで記録されることが多いんです。でも、Bijou64は、小さい数字はほんの少しの場所で、大きな数字はちょっと多めの場所で記録する、という賢いやり方。
例えば、0から100くらいの数字がデータの中にたくさんあったら、全部まとめて記録するより、ずっと少なく済むはずですよね。
これを考えたのは、Ink & Switchという研究チーム。
彼らは、データをもっともっと小さくして、保存する場所を節約したり、インターネットで送る時間を短くしたりしたい、と考えていました。
このBijou64、ただ小さいだけじゃないんです。データを元に戻す(デコード)のも、他の似たような技術より、シンプルで速いらしいんです。
Hacker Newsという開発者の集まる場所でも話題になり、「これはすごい!」と注目されました。
Bijou64のすごいところは、エンコードされたデータストリーム内での整数の「相対的な順序」を維持する特性があること。
これは、データベースのインデックス作成みたいに、順番が大事な場面で役立つかもしれません。
正直、私には難しくて全部は理解できないんですが、データがぎゅっと小さくなるって、なんだかワクワクします。
この技術がもっと広まれば、私たちの使うスマホやパソコンも、もっと軽快に動くようになるかもしれませんね。
データって、私たちが普段意識しないだけで、色んな工夫で成り立っているんだなあと、しみじみ思いました。
【関連動画をYouTubeでチェック】
最新の映像や解説動画がアップロードされています。
▶️ 「データ圧縮技術 Bijou64」の関連動画一覧 (YouTubeサイトへ移動します)


コメント