Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Создание собственной БД   Найти похожие ветки 

 
Vladgul   (2004-10-10 11:29) [0]

Существует необходимость использовать вместо баз данных просто файл на диске или FileStream (по соображениям скорости обработки и максимально возможного восстановления данных (которые в каждой записи имеют свою контрол. сумму) после незапланированного сброса программы).

Вопрос: Каким способом (самым простым) можно подставить свои данные в компонент DataSet, чтобы потом можно было воспользоваться любым стандартным компонентом отображения данных.

Большое спасибо.

P.S.
Приложение будет функционировать как можно более независимо от оператора, т.е. при любых сбоях в работе (выкл. питания и т.д.) БД должна сама восстанавливаться. При этом, при сбое потери данных допустимы лишь только для тех записей, которые находятся в буфере для записи на диск. После сохранения записи высылается подтверждение, что данные сохранены и только тогда они считаются сохраненными. Для этого использую 3 копии БД. Каждая копия имеет контрольную сумму, которая гарантирует актуальность сохраненных данных. Если контрольная сумма не совпадает, то требуется восстановление данных из других копий.

Я не могу использовать серверные БД, т.к. при этом потребуется участие администратора БД, что не предусмотрено.

Использовать файловые БД типа Paradox и т.д. не хочется (специально пытаюсь "уйти" от них, т.к. скорость работы сильно падает и надежность оставляет желать лучшего), а в случае сбоя открытие БД невозможно и требуется восстановление данных с участием специалиста.


 
Sergey_Masloff   (2004-10-10 11:44) [1]

см. {Delphi}/Demos/Db/TextData


 
Sergey13 ©   (2004-10-11 10:57) [2]

2 Vladgul
ИМХО.
Яркий пример того, что недостаточные знания ведут к неверным выводам.


 
han-bratan   (2004-10-15 11:13) [3]

Инетрессно что значит
"2 Vladgul
ИМХО.
Яркий пример того, что недостаточные знания ведут к неверным выводам." и к чему оно тут сказано?


 
Sergey13 ©   (2004-10-15 11:26) [4]

2[3] han-bratan   (15.10.04 11:13)
К тому и сказано, что недостаточные сведения о существующих БД, ведут к желанию создавать свою.



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

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
3-1097545850
Black
2004-10-12 05:50
2004.11.14
Как записать в столбец базы ADO MS ACCESS значение checkBox?


1-1098875583
Tack
2004-10-27 15:13
2004.11.14
Отобразить UNICODE в компонентах Delphi


14-1098879385
infom
2004-10-27 16:16
2004.11.14
Программа для организации небольшого оборота задач и событий


3-1097748970
MOV
2004-10-14 14:16
2004.11.14
Импорт таблиц


1-1099116369
SSSdd
2004-10-30 10:06
2004.11.14
Как подсчитать время прошедшее между двумя датами?