BLOB или нормализованная база данных с текстовыми данными? - PullRequest
0 голосов
/ 29 июня 2010

Я планирую разработать веб-приложение только для проверки своих знаний по JSP / Сервлетам. Я планирую создать очень простой «баг-трекер», и я нахожусь в процессе проектирования базы данных. Я использую MySql / JDBC.

Существуют незначительные незначительные данные, такие как DOB пользователя, дата присоединения, список языков / технологий, с которыми пользователь может работать, и так далее. Хорошо ли помещать эту информацию в отдельную таблицу (например, «Информация о пользователе») или помещать их в большой двоичный объект и сериализовать в них значения?

Иными словами, в каких сценариях BLOB является подходящим типом для использования.

1 Ответ

1 голос
/ 29 июня 2010

Если вы не хотите, чтобы пользователи видели данные, такие как DOB, DOJ и т. Д., То вы можете также поместить их в большой двоичный объект и сериализовать / десерализовать их.

Общее мнение такое, как если бы ваши данные были большимикак изображение или что-то еще, тогда пойдите для blob, иначе не пойдите для этого.

Общие преимущества / недостатки использования blob упомянуты здесь http://www.dotnetspark.com/kb/1121-advantages-and-disadvantages-storing-blob.aspx

...