![]() |
|
![]() ![]() ![]() |
|
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
всем привет.
нужно в таблице, в одной из колонок, хранить имя файла. файлов может быть очень много. длина имени ничем не ограничивается. выборка имени будет происходить по sha1 сумме. какой тип колонки выбрать для хранения имени файла: text, varchar ? спасибо. Это сообщение отредактировал(а) boostcoder - 30.1.2011, 19:27 |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: нет Всего: 135 |
boostcoder, ничего не забыл ?
![]() какая СУБД ? Это сообщение отредактировал(а) borisbn - 30.1.2011, 21:57 -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
||||
|
||||
null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: нет Всего: 12 |
CHAR/VARCHAR - максимальный размер 255
если хочешь больше, то смотри в сторону TEXT/BLOB подробности ниже http://www.mysql.ru/docs/mysql-man-4.0-ru/...ml#string-types хочу добавить, что ключевым отличием является
и еще, бинарный тип blob может хранить абсолютно любые комбинации байтов, а в тексте неудачное сочетание байтов может скомбинировать символ конца строки и тогда селектом уже всю строку не вытащишь Это сообщение отредактировал(а) null56 - 30.1.2011, 22:54 |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: нет Всего: 135 |
Честно говоря, не знаю как у "мускулистых" ребят, но в других СУБД поиск по blob если не невозможен, то несколько затруднён. Также проблемотично будет построить индекс по blob.
Хотя... т.к. и если эту сумму считать при записи в базу и сохранять там же в базе, то можно и blob использовать -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: нет Всего: 110 |
значит TEXT не подходит, а VARCHAR размером более 1024 будет дико тормозить.
всем спасибо. вопрос закрыт. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C++: Базы данных" | |
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |