|
|
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! После долгого перерыва появился проект на фоксе (8.0). Подскажите, повышается ли опасность падения индексов при использовании Memo полей в таблице (у меня 3 поля)? Есть ли смысл выделять их в отдельную таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 11:23 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
А какой имеет смысл по полям типа MEMO (BLOB) ? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 11:25 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
мемо файл и файл с индексами разные файлы (это будет довесок к Вашему дбф файлу) взаимосвязи между CDX и FPT не будет если вы не используете в индексе значение мемо само собой при появлении дополнительного файла появляются и дополнительные случайности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 11:36 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
alex11100 ... взаимосвязи между CDX и FPT не будет если вы не используете в индексе значение мемо ... А разве VFP дает создать индекс по MEMO (а также BLOB, Picture, General) С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 12:02 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
да, можно я когда-то использовал функцию в индексе там секреты свои и индексировать нужно с криком кийя шучу было дело кстати не глючило ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 12:18 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
ну если даже условие в идекс добавить !empti(memofield) или mline()>2 уже появится зависимость и понятно что если грохнется мемо, то проблем будет немеренно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 12:24 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
Хорошо, индекс по memo мне не нужен, значит зависимость будет слабая. А как часто падает memo и какая от этого есть профилактика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 12:45 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
пути неисповедимы иногда за 5 лет ниразу а иногда .... если повер вырубят- то слетит если на сервере будет, то больше шансов успешной работы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 12:58 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
2alex11100 Если грохнется мемо, то Фокс до подключения индексов не доберется - ошибка возникнет уже в момент открытия самого DBF... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 13:06 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
Профилактика одна - не использовать мемо, если знаешь, что возможен обрыв соединения с открытой таблицей. Да если еще в момент записи в нее... Но, в принципе, это все решаемо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 13:10 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
В свое время много использовал мемо поля в информационно-поисковой многопользовательской системе, работавшей круглосуточно в режиме реального времени. Падение мемо полей (а вернее нарушение структуры FPT файлов) случалось не часто и, как правило, из-за сбоев по питанию при выполнении корректировак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 13:14 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
В свое время много использовал мемо поля в информационно-поисковой многопользовательской системе, работавшей круглосуточно в режиме реального времени. Падение мемо полей (а вернее нарушение структуры FPT файлов) случалось не часто и, как правило, из-за сбоев по питанию при выполнении корректировок. Собственно, нарушается соответствие счетчика заполненности мемо поля его реальному состоянию. Лечил и вручную (хекс-редактором) и пользовался фоксовым сервисом (при попытке открытия битого файла фокс предлагал его отрепайрить). Все это было в ДОСе на FoxPro 2.6. В современных версиях фокса с битыми мемо полями не сталкивался (к сожалению/к счастью). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 13:17 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
Мемо очень хорошо может падать. Я его предпочитаю не пользовать в продуктивных проектах иначе как для хранения статической информации (т.е. ни пользователь, ни пользовательский процесс никогда в само мемо ничего не пишет) - шаблонов документов, кусков кода бизнес-логики, выполняемой execscript() и т.д. Исключение - места, где инфу не очень страшно потерять (логи "на всякий случай"). Ну а для личных нужд - пользую, конечно! Был один проект конвертации данных, в котором пакетно парсился большой объем html-кода. Так я в мемо первоначально странички клал, чтобы потом быстрее обрабатывались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 13:30 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
Hi AndreTM! > Профилактика одна - не использовать мемо, если знаешь, что возможен > обрыв соединения с открытой таблицей. Если значешь что возможен "обрыв" - то лучше вообще ничего не использовать - т.к. вероятность что испортиться сам dbf, или cdx или любой другой файл в который вносятся изменения никак не зависит от его расширения - если "полетит", то всё полетит - восстановить кстати так-же можно практически всё - если понимающий человек за это возьмётся. > Да если еще в момент записи в нее... Не "если ещё", а только в этом случае и будет порча - если данные только считываются, то никакой порчи быть не может (не считая конечно физического выхода из строя HDD или вообще всего компьютера - если уж будет пожар, то ничего тебе не поможет :) ) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2006, 23:53 |
|
||
|
Безопасно ли использовать Memo field?
|
|||
|---|---|---|---|
|
#18+
Я занимаюсь всю жизнь локальными программами, стоящими в бредовых условиях ларька с полоумными тетками кассирами и постоянными выключениями питания. В результате естественной эволюци программы, для локала самой выигрышной является комбинация таблиц без участия memo полей, и без участия БАЗ ДАННЫХ. Индексные файлы все равно падают, но их можно восстанавливать автоматически (на локале при небольших объемах данных) зараннее создав таблицу с их параметрами и подпрограмму которая делает восстановление в случае если индекс сломался. Примерно так работает 1С обновляя индексы при каждом входе. Если есть UPS и нормальный комп, и нет сумасшедших в помещении, то Memo не падает, однако во второй версии Fox-са оно пухло (увеличивалось в размере) после каждого редактирования и нужно было периодически таблицу паковать. Сейчас не знаю, но скорее всего тоже самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2007, 12:23 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34610320&tid=1589116]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 330ms |

| 0 / 0 |
