powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / (int[4] * 3) или (string[12])
8 сообщений из 8, страница 1 из 1
(int[4] * 3) или (string[12])
    #34363104
Dragoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста что быстрее будет работать
Таблица с составным ключем из 3х полей типа Int4
или
Таблица с ключем в одно поле типа String[12]

и стоит ли мучиться с составными ключами?
...
Рейтинг: 0 / 0
(int[4] * 3) или (string[12])
    #34363208
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая СУБД? что имеется в виду под словом "работать"? На каких запросах?
...
Рейтинг: 0 / 0
(int[4] * 3) или (string[12])
    #34363240
Dragoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Какая СУБД?
MS SQL
>что имеется в виду под словом "работать"?
1 - Выбирать Записи по ключу
2- Добавлять Записи.
>На каких запросах?
select
insert
...
Рейтинг: 0 / 0
(int[4] * 3) или (string[12])
    #34363242
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dragoon Таблица с составным ключем из 3х полей типа Int4
Int4 - целое 4-хбайтовое?
...
Рейтинг: 0 / 0
(int[4] * 3) или (string[12])
    #34363258
Dragoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, целое 4х байтовое
...
Рейтинг: 0 / 0
(int[4] * 3) или (string[12])
    #34363287
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DragoonДа, целое 4х байтовое
Диапазон значений для Int4: –2147483648..2147483647 (signed 32-bit) или 0..4294967295 (unsigned 32-bit). Как это сочетается с string[12], если таких полей аж 3? Либо я что-то понимаю не так :-).
...
Рейтинг: 0 / 0
(int[4] * 3) или (string[12])
    #34363289
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dragoon>На каких запросах?
select
insertВы таки определитесь поточнее с запросами. Я могу привести примеры этих запросов, для которых будет оптимален первый вариант, равно как и могу привести примеры, для которых будет оптимален второй вариант.

А как определитесь - Microsoft SQL Server
...
Рейтинг: 0 / 0
(int[4] * 3) или (string[12])
    #34363359
Dragoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT field4 FROM tb1 WHERE ((field1=1) and (field2=1) and (field3=33)) ...ой в другую ветку,оки..псиба
miksoft Dragoon>На каких запросах?
select
insertВы таки определитесь поточнее с запросами. Я могу привести примеры этих запросов, для которых будет оптимален первый вариант, равно как и могу привести примеры, для которых будет оптимален второй вариант.

Для разнообразия приведите пожалуйста :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / (int[4] * 3) или (string[12])
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]