Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Способ хранения Memo полей   Найти похожие ветки 

 
Gott   (2004-04-10 01:34) [0]

Подскажите пожалуйста в каком виде хранятся Мемо поля в локальных и сетевых БД. Заранее благодарен.


 
Gott   (2004-04-10 01:34) [0]

Подскажите пожалуйста в каком виде хранятся Мемо поля в локальных и сетевых БД. Заранее благодарен.


 
Anatoly Podgoretsky ©   (2004-04-10 09:30) [1]

По разному и как правило это не документировано.


 
Anatoly Podgoretsky ©   (2004-04-10 09:30) [1]

По разному и как правило это не документировано.


 
kaif ©   (2004-04-11 00:21) [2]

В каждой базе по-своему. В свое время мемо-поля MSSQL хранились отдельно от базы (если я правильно помню). В IB они всегда хранились внутри файла базы данных, вместе со всем остальным хозяйством. В FoxPro 2.6, помнится, были отдельные файлы *.fpt - там хранились все мемо-поля одной таблицы, причем как-то странно (много мусора там бывало после каждого редактирования), а из таблицы туда указывало 10-символьное поле (что-то вроде ссылки на начало, где искать). Кстати, полями МЕМО принято вроде называть чисто текстовые поля, а полями BLOB - любые поля типа потока байтов неопределенной длины. То есть MEMO - частный случай BLOB-полей.


 
kaif ©   (2004-04-11 00:21) [2]

В каждой базе по-своему. В свое время мемо-поля MSSQL хранились отдельно от базы (если я правильно помню). В IB они всегда хранились внутри файла базы данных, вместе со всем остальным хозяйством. В FoxPro 2.6, помнится, были отдельные файлы *.fpt - там хранились все мемо-поля одной таблицы, причем как-то странно (много мусора там бывало после каждого редактирования), а из таблицы туда указывало 10-символьное поле (что-то вроде ссылки на начало, где искать). Кстати, полями МЕМО принято вроде называть чисто текстовые поля, а полями BLOB - любые поля типа потока байтов неопределенной длины. То есть MEMO - частный случай BLOB-полей.


 
Gott ©   (2004-04-11 12:42) [3]

Я имел ввиду именно "мусор" как в ФоксПро, ведь каждое поле имеет свою длину, соответственно проблема в том, как удалить какое либо поле (допустим из середины файла с мемами) без перезаписи всего, что после него, именно этот механизм меня интересует.


 
Gott ©   (2004-04-11 12:42) [3]

Я имел ввиду именно "мусор" как в ФоксПро, ведь каждое поле имеет свою длину, соответственно проблема в том, как удалить какое либо поле (допустим из середины файла с мемами) без перезаписи всего, что после него, именно этот механизм меня интересует.


 
DrPass ©   (2004-04-11 12:49) [4]

Ни одна СУБД не удаляет этот "мусор", причем не только при работе с MEMO-полями, но и при удалении обычных записей из середины таблицы. Для этого есть специальная операция, т.н. "сборка мусора", "чистка" или "сжатие БД", и она проводится администратором БД.


 
DrPass ©   (2004-04-11 12:49) [4]

Ни одна СУБД не удаляет этот "мусор", причем не только при работе с MEMO-полями, но и при удалении обычных записей из середины таблицы. Для этого есть специальная операция, т.н. "сборка мусора", "чистка" или "сжатие БД", и она проводится администратором БД.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.055 c
1-1082814787
4aynik
2004-04-24 17:53
2004.05.09
Вопрос делфисту, тема TButton


6-1079354227
aser
2004-03-15 15:37
2004.05.09
почта с Mail.ru - как ее получять/отправить по http по 80 порту


9-1070862799
Kair
2003-12-08 08:53
2004.05.09
gl_Point_Smooth не работает?


7-1080541322
Ciberrus
2004-03-29 10:22
2004.05.09
Реестр


14-1081913061
User_OKA
2004-04-14 07:24
2004.05.09
WinXP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский