|
|
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
у меня есть много текстовых файлов(именно текстовых) разного размера(обычно больше чем 32к). имеет ли смысл хранить их в варчарах(разбивая на несколько варчаров при необходимости) или пихать в блоб? плюс блоба - все хранится целым куском. плюс варчаров - можно перенести приложение на sql сервер который не поддерживает блобы. непонятки - можно ли искать в блобах через like? я слышал что варчары пакуются типа как зипом и занимают меньше места(вроде как). так ли это? а блобы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 07:33:23 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
http://www.ibase.ru/devinfo/charvar.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 08:18:15 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
статья конечно хорошая, но все же... чем больше я об этом думаю, тем больше сколняюсь к мысли о varchar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 08:28:06 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
>>у меня есть много текстовых файлов(именно текстовых) разного размера(обычно больше чем 32к). из статьи "VARCHAR(n) - n символов, от 1 до 32767, строковый тип переменной длины. Пробелы в конце содержимого поля игнорируются", ничего не настораживает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 08:59:54 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
2:voha Не настораживает... Это не есть проблема, можно использовать в качестве последнего символа, как служебный, любой печатный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 09:56:04 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
в статье меня вообще ничего не настораживает :-) я тут с выбором определяюсь. с одной стороны больше переносимости, с другой простота(которая есть гуд) реализации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 10:11:02 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
2 nik_x та я вощето не про конец строки, а про максимальное колличество сиволов (и еще нужно учитывать кодиловку которая используется, потомучто см.статью выше) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 10:17:15 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
2voha да эти 32к это тоже не проблема. просто создается таблица в которой лежат куски файла и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 10:29:07 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
а помоему это геморно, и если файл будет больше чем общая длина полей, или будет использоваться только одно поле, остальные будут пустыми но место будут хавать помоему проще, экономнее и красивее через блобы, а поиск в блобах многократно обсуждался ИМХО не рациоаньно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 10:52:19 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
Blob-ы, однозначно, проще и экономичнее, а если и менять БД, то по мере возрастания потребностей обычно переходят на нечто большее. А "большее" поддерживает blob. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 11:58:40 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
я думаю не о переходе на нечто большее а о переходе хрен знает куда. а в mysql есть блобы? а в sqlite? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:24:16 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
Встречный вопрос: а Paradoxe строка может быть 32k? И в каких таких случаях возможен ТАКОЙ переход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:43:27 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
вообще-то задача уже отпала :-) но что касается 32к, то размер куска можно сделать настраиваемым. я так и хотел сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:58:13 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
в mysql есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:58:23 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
ага, и количество полей изменялось бы динамически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:34:45 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
2voha не тупи. зачем много полей, когда можно сделать много строк? на каждый новый кусок заводится новая строка в таблице которая ссылается на таблицу самих объектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:37:07 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
а я и не туплю, просто так,я такой и есть, вот немогу понять зачем велос то изобретать, и хоть убейте меня :) я так и не понял для чего тебе так все организовывать, для поика? так ты всеравно не получишь увеличения производительности на поле такой длины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 14:18:51 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
все :-) нету больше такой задачи :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 15:06:20 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
к стати, можно текст бить на слова, тогда можно индексированный поиск делать :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 15:06:54 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
нащет индексированного поиска - видел? /topic/78087&hl=#560123 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 15:12:34 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
ага, спасибо запихал в избранное. глядишь - пригодится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 08:22:20 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
Когда-то при попытке создать два varchara длиной 32к нарывался на ошибку. Общая длина всей полей не должна превышать эту цифру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:51:04 |
|
||
|
varchar вместо блобов
|
|||
|---|---|---|---|
|
#18+
плюс варчаров - можно перенести приложение на sql сервер который не поддерживает блобы. - ну что за бред: проектировать приложение, чтобы ПОТОМ переносить его на SQL сервер... Ну возьми FireBird 1.5 Embedded, и все... И компактнее, чем твой Paradox, и без BDE может работать... И все в одном флаконе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 11:58:45 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32536909&tid=1578551]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 522ms |

| 0 / 0 |
