|
|
|
sql_variant
|
|||
|---|---|---|---|
|
#18+
А кто-нибудь может сказать почему бы не использовать не много таблиц свойств объектов, каждая для своего типа, как у Тенцера, а одну, у которой все данные хранятся в поле с типом sql_variant ? Интересно как это влияет на производительность ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 16:06 |
|
||
|
sql_variant
|
|||
|---|---|---|---|
|
#18+
ОлегМИнтересно как это влияет на производительность ? никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 16:34 |
|
||
|
sql_variant
|
|||
|---|---|---|---|
|
#18+
1. Это ограничивает использование модели одной базой - MSSQL 2. Преобразования типов ложатся на базу. Мы в свое время хранили все в поле типа text. Были свои проблемы (например с сортировкой), котрые решались различными ухищрениями в форматах хранения и выносом логики на уровень api. Для не слишком больших объемов данных это показалось самым удачным решением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 16:49 |
|
||
|
sql_variant
|
|||
|---|---|---|---|
|
#18+
ОлегМА кто-нибудь может сказать почему бы не использовать не много таблиц свойств объектов, каждая для своего типа, как у Тенцера, а одну, у которой все данные хранятся в поле с типом sql_variant ? Интересно как это влияет на производительность ?Почему то возникли ассоциации с легковым автомобилем, который поставлен на ограмные колеса, позволяющие ему ездить по всем дорогам, в т.ч. и по крышам других автомобилей (по телику видел). Так вот, sqlvariant в данном случае на производительность влияет так же, как эти колеса на скорость этого автомобиля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 19:10 |
|
||
|
sql_variant
|
|||
|---|---|---|---|
|
#18+
не вижу ничего предосудительного в использовании sqlvariant. он для этих целей и был создан. в одном случае время тратится на определение/преобразование типов, в другом на различные соединения и логику что бы выцепить значение из кучки таблиц (integer_value, string_value, boolean_value ...) Что окажется более производительней - вопрос спорный Единственное что можно сказать, что использование отдельной таблицы под каждый simple type, возможно, сэкономит дисковое пространство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 10:44 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33529119&tid=1545396]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
94ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 453ms |

| 0 / 0 |
