1. Куча / Говнокод #25453

    +1

    1. 1
    https://code.jsoftware.com/wiki/Jd/Guide

    > A db is a folder with a folder for each table. Each table folder has a folder for each column. Each folder has a few metadata files (prefix jd).

    Я знаю, что базы данных обычно хранятся в файлах. А зачем хранить их как здесь, в котологах и файлах? Мы же получаем в базе ограничения и баги файловой системы (типа https://code.jsoftware.com/wiki/Jd/Ops_common#names), а если хотим переносимости, то нескольких ФС.

    Запостил: BEKTOPHblu_nETyX, 18 Марта 2019

    Комментарии (10) RSS

    • Интересно, на FAT12 будет работать? Есть же ещё плоские ФС без каталогов.
      Ответить
      • Кого это ебёт?
        Ответить
        • Эмбедопердоликов, которые пишут прошивку для рентгеноскопа.
          Ответить
          • Они с дискеты грузятся?
            Ответить
            • Не знаю. Ляпнул первое, что пришло в голову. Я же петух.

              Кстати, FAT12 вполне может существовать на разделах флеш-памяти размером до 32 мегабайт.
              Ответить
              • > фат
                > мелкий флеш
                Разве что read-only 99% времени.
                Ответить
          • Почему это ебёт векторного?
            Ответить
            • Я фат12 вспомнил просто как самую ограниченную ФС с которой знаком.
              Ответить
              • Ты просто не видел FFS в UEFI. Там не то что каталогов, даже имён у файлов нет. Только гуиды, только хардкор. Зато флеш не дрочит и парсится легко.
                Ответить
      • У FAT12 два серьёзных ограничения: максимум 4 тысячи кластеров и фиксированный размер корневого каталога (при форматировании сразу указываешь, сколько файлов и каталогов собираешься хранить в корне). Размер же вложенных каталогов не ограничен (их размер такой же динамический, как у файлов).

        Хана FAT12 настанет, только если соберёшься хранить тысячи таблиц.
        Ответить

    Добавить комментарий