Книга: Программист-прагматик. Путь от подмастерья к мастеру
Недостатки
Недостатки
Простой текст обладает двумя основными недостатками: (1) при хранении он может занимать больше места, чем сжатый двоичный формат, и (2) с точки зрения вычислений интерпретация и обработка файла с простым текстом может проводиться медленнее.
В зависимости от приложения неприемлемыми могут оказаться одна или обе вышеописанные ситуации – например, при хранении данных спутниковой телеметрии или в случае внутреннего формата реляционной базы данных.
Но и в этих ситуациях допустимо сохранять метаданные, описывающие исходные данные, в формате простого текста (см. раздел «Метапрограммирование»).
Некоторые разработчики боятся помещать метаданные в формате простого тек ста, потому что таким образом они раскрывают его содержимое пользователям системы. Эти опасения не имеют достаточных оснований. Двоичные данные могут быть более расплывчатыми, чем простой текст, но от этого не становятся более защищенными. Если вы не хотите, чтобы пользователи видели пароли, зашифруйте их. Если вы не хотите, чтобы они изменяли параметры конфигурации, примените технологию защищенного хеширования [16] ко всем значениям параметров, и используйте результат в контрольной сумме файла.
- Достоинства и недостатки потоков
- 1.3.3. Достоинства и недостатки анонимных прокси-серверов
- Преимущества и недостатки директ-маркетинга
- 5.4.3. Недостатки xinetd
- 4.2.4. Преимущества и недостатки ролевой игры
- 5.8. Достоинства и недостатки фреймов
- Преимущества и недостатки различных технологий удаленной регистрации
- Недостатки и ограничения
- Преимущества и недостатки рекламы в журналах
- Преимущества и недостатки кинорекламы
- Достоинства и недостатки объектов CRITICAL_SECTION
- Недостатки франчайзинга