|
#1
|
|||
|
|||
Структура БД
Нужно создать БД на Firebird 2.5 Emb хранящюю в себе ссылки на место локальное расположение HTML документов, их иерархию в оглавлении TTreeView (думаю хранить индекс родителя каждого документа), ну и доп. информация, которая мне потребуется по ходу разработки. Как лучше всего организовать это дело? Может Firebird сможет хранить страницы прямо в БД для организации поиска по содержимому? или лучше текстовое содержимое отдельно в БД и связать с индексами HTML документов? Что мне может еще понадобиться ?
|
#2
|
|||
|
|||
Может он хранить страницы прямо в БД, может. В BLOB-поле. Только разберись как делать архивы страниц (вместе страницы и картинки в одном файле).
|
#3
|
|||
|
|||
Огромное спасибо и с праздником вас. Архив - так это просто например формат оперы mht по моему (еще есть варианты как я знаю). Как я понимаю искать текст в таком BLOB поле с этим содержимым он не сможет ? Придется самому обрабатывать содержимое этих архивов в своей программе?
|
#4
|
|||
|
|||
Да, да...именно mht...
Не уверен, что по этому файлу возможен поиск, вроде, это жатый формат. Соответсвенно, тебе придется сделать финт ушами. Например, просто сделать некоторый ручной индекс и записать его в отдельное поле. Или ограничить поиск по заголовкам, которые тебе все-равно надо будет держать отдельно для построения дерева. |
#5
|
|||
|
|||
Окей С этим вопросов все ясно. Я так и думал.
|