Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
битовые поля: Использовать ли маску?
|
|||
|---|---|---|---|
|
#18+
Вопрос чисто рассудительный, как оптимальнее сделать: есть таблица, в таблице несколько полей типа например bool (то есть возможные значения 1 или 0). Так вот вопрос, насколько целесообразно объеденить все поля в одно поля типа int или number? То есть создать битовую маску + все необходимые операции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 12:19 |
|
||
|
битовые поля: Использовать ли маску?
|
|||
|---|---|---|---|
|
#18+
Наверное - это нецелесообразно. Тем более, что некоторые СУБД несколько полей типа bit из одной таблицы хранят побайтно, т. е. до 8 полей типа bit - в одном байте, от 8 до 16 - в двух и т. д. Хотя, если жить скучно, почему бы и нет - геморой при разработке и сопровождении увеличится однозначно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 14:41 |
|
||
|
битовые поля: Использовать ли маску?
|
|||
|---|---|---|---|
|
#18+
Если свойства одного характера, то почему бы и нет? По-моему вполне нормальное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 15:15 |
|
||
|
битовые поля: Использовать ли маску?
|
|||
|---|---|---|---|
|
#18+
Не все клиентские приложения могут работать с битовыми масками, ИМХО не стоит экономия нескольких байт на строке таких затрат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 11:36 |
|
||
|
битовые поля: Использовать ли маску?
|
|||
|---|---|---|---|
|
#18+
Это нарушение первой нормальной формы вообще-то. Как следствие, усложнение запросов и логики. Если логика предметной области диктует такой способ хранения, то есть, вы откуда-то получаете и передаете это поле целиком, то да, так надо сделать. Иначе вы перекладываете на свои плечи работу машины. Зачем создавать себе проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2005, 01:39 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33287002&tid=1545652]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
3ms |
| others: | 236ms |
| total: | 386ms |

| 0 / 0 |
