powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / типизированный файл или БД???
7 сообщений из 32, страница 2 из 2
типизированный файл или БД???
    #32429945
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот именно. Текстовый файл - самая лучшая вещь :)
Если программа уже почти написана, зачем спрашивать? Главное, чтобы костюмчик сидел
...
Рейтинг: 0 / 0
типизированный файл или БД???
    #32430073
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не MSDE - потому что Yaffil Embedded без всяких серверов работает, тока dll нужна. Иногда так лучше - когда сервер не поставить/не нужен

-- Tygra's --
...
Рейтинг: 0 / 0
типизированный файл или БД???
    #32430310
kirilll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ага. ага. спасибо.
слушайте а как насчет надежности? в смысле отличается чем-нибудь ситуация восстановления после повреждения файлов БД от восстановления типизиров. файлов?
и в плане архивов. каким образом осуществлляется архивация БД и автоматическая ли она?
...
Рейтинг: 0 / 0
типизированный файл или БД???
    #32430311
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственный файл архивировать даже прощще.
натравид gzip и все :-)

а насчет восстановления после сбоев...
после каких собев?
если винту кирдык, то тут никто не поможет, хотя можно в каждой записи хранить контрольную сумму, тогда хоть битые записи можно будет вычислить...
...
Рейтинг: 0 / 0
типизированный файл или БД???
    #32430343
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кириллл, а ты в своем движке для работы с типизированными файлами и буферизацию записи на диск предусмотрел? Сбои ведь когда в основном происходят: когда начатая операция записи на диск не завершена. Если операция не начата, то это, с точки зрения структуры файла, вроде как и не сбой (файл в предыдущем состоянии остался, ну, правда, последние данные с контроллера пропали, конечно). Так вот, свои файлы чем характерны: своими методами доступа к ним ;-))). Если у тебя есть буферизация, то по окончании записи не забывай принудительно сбрасывать содержимое буфера на диск - так минимизируешь риск потери данных из за тех же выключений питания в процессе работы. Ну и запись старайся выполнять единовременно только целыми записями - что-то вроде коротких транзакций (хотя это будут и не совсем транзакции, конечно, но уже почти ;-)). Ну, заведи помимо файла данных файл журнала. Или копию файла данных. Структуру файла выбери такую, чтобы была устойчивой к сбоям. Архивируй время от времени. Используй контрольные суммы. А в остальном - защищайся аппаратно. Ставь рэйды, упсы и тыды ;-)
Это все хорошо, если у тебя один контроллер пишет в один файл одним процессом. Если много процессов пишут в один файл - то есть смысл сразу подумать о СУБДовом движке (хотя и самому можно помучиться и разрешить возможные коллизии, но дело это, с учетом того, что все уже реализовано до нас, и в лучшем виде, не благодарное).
...
Рейтинг: 0 / 0
типизированный файл или БД???
    #32431620
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кирюша, напрягись, возьми за основу СУБД!
Сейчас самое время - несложная задача, поставь любую СУБД (имхо mysql за глаза хватит). Если тебе повезет и проект усложнится, то ты сам начнешь понимать, что тебе не хватает, начнешь искать новые средства, будешь понимать достинства и недостатки разных продуктов.
Для твоего случая - DELPHI + MYSQL + ZEOS.
...
Рейтинг: 0 / 0
типизированный файл или БД???
    #32453271
kilmip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<H1><I>cxnjdlksdlkke welk </I></H1>
xc
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / типизированный файл или БД???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]