Когда использовать тип данных XML

Я отвечаю за создание базы данных в проекте. У нас есть поля, которые редко получат значение (1 в каждых 10 000 записях), и я пытаюсь найти лучший способ сохранить это в базе данных.

Насколько я вижу, у меня есть 3 варианта:

  1. Добавьте столбец в таблицу для каждого дополнительного значения
  2. Добавить связанную таблицу, которая ссылается на исходную таблицу и имеет записи только там, где нам нужно сохранить значение
  3. Используйте тип данных XML в исходной таблице и сохраните все значения в этом.

Есть ли другие варианты, которые я не рассматривал?

Я пытаюсь разобраться в плюсах и минусах каждого метода. Насколько я могу судить, 1 был бы самым простым, а 2 занял бы наименьшее количество места, но я изо всех сил пытаюсь найти много ресурсов для 3.

12 голосов | спросил Matthew Steeples 31 MarpmThu, 31 Mar 2011 13:23:16 +04002011-03-31T13:23:16+04:0001 2011, 13:23:16

1 ответ


-4

Четвертый вариант: не используйте таблицы. Таблицы очень плохо подходят для такого рода данных (фактически, для любых данных, которые не были привязаны к силе в табличной форме). Просто используйте XML.

ответил user1359 31 MarpmThu, 31 Mar 2011 17:04:45 +04002011-03-31T17:04:45+04:0005 2011, 17:04:45

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132