METABYTE
К списку статей

πFS: Храните данные в числе π — место есть, а читать нечем

Новый файловый проект πFS предлагает записывать данные в цифры числа π — бесконечное хранилище с единственным недостатком: скоростью.

11 июня 20261 мин чтения
πFS: Храните данные в числе π — место есть, а читать нечем

Иногда разработчикам становится скучно, и они изобретают вещи, которые заставляют остальных чесать затылок. Знакомьтесь: πFS — файловая система, которая хранит ваши данные прямо в десятичном представлении числа π. Да, того самого, 3.1415926535…

Идея проста и безумна: поскольку π — иррациональное число, его цифры никогда не повторяются и не заканчиваются. Теоретически любая последовательность байтов рано или поздно встретится в его бесконечной записи. πFS находит позицию, где ваши данные «уже есть», и сохраняет только смещение и длину. Размер хранилища — бесконечен, но вот скорость…

Как это работает (спойлер: медленно)

  • Вы передаёте файл, система конвертирует его в цифры.
  • Она ищет это сочетание в заранее вычисленной базе цифр π (сейчас доступно 10 миллиардов знаков).
  • Если найдено — сохраняется ссылка: начальная позиция и длина.
  • Если нет — данные добавляются в хвост, но это уже не чистое π.

Практическая польза стремится к нулю: чтобы найти 1 мегабайт данных, потребуется перебрать гигабайты цифр. Это как искать иголку в стоге сена, который постоянно растёт. Зато философски красиво: ваши файлы навечно вписаны в фундамент математики.

Комментарий студии METABYTE Если ваш продакшн тормозит меньше, чем поиск данных в π, значит, вы ещё не пробовали настоящий экстрим. Мы за надёжные решения, но за идею — аплодируем стоя.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.

πFS: Храните данные в числе π — место есть, а читать нечем | METABYTE — METABYTE