Препоръка за embeded DB
7 отговора
0 прегледа
Препоръка за embeded DB
Здравейте,
Търся някакво Free решение, за дистрибутиране на малка база - до към 100-200 мб, която да потдържа ANSI-92, BLOB и да не изисква някакви свръх настройки.. До сега използвах най-вече Access, но установявам че има проблеми при използването на неговите BLOB полета - MDAC връща разни тъпи грешки при многократно триене, поставяне на данни в BLOB полетата...
Предложения и опит?
Търся някакво Free решение, за дистрибутиране на малка база - до към 100-200 мб, която да потдържа ANSI-92, BLOB и да не изисква някакви свръх настройки.. До сега използвах най-вече Access, но установявам че има проблеми при използването на неговите BLOB полета - MDAC връща разни тъпи грешки при многократно триене, поставяне на данни в BLOB полетата...
Предложения и опит?
Firebird embeded
Firebird embeded е едно чудесно решение за твоя проблем. Той си е пълноценен Firebird сървър, но инплементиран в клиентския DLL. Поддържа всичко което ти е необходимо. Инсталацията му е максимално опростена - просто си дистрибутираш още един DLL с твоето приложение. Има възможност за работа с read only бази данни (например приложението и данните ти са записани на CD).
За повече информация - [линк]
За повече информация - [линк]
Re: Препоръка за embeded DB
Добра работа ще свърши и SQLite ([линк]).
Има и безплатни компоненти за връзка с Delphi:
[линк]
[линк]
Успехи!
Има и безплатни компоненти за връзка с Delphi:
[линк]
[линк]
Успехи!
Re: Firebird embeded
Обаче: база данни въднъж създадена с Firebird embeded не може вече да се отвори с класическия Firebird !
Иначе си работи супер.
Никога не е късно да...
Иначе си работи супер.
Редактирано от Eventer на
Re: Firebird embeded
Ай стига бе! Ти уби всичко детско в мене
Това ми се виждаше толкова невероятно, та чак седнах да го пробвам - отваря си се без никакъв проблем. Сигурен ли си, че Firebird сървъра ти не е версия 1.0 например (при embeded версия 1.5) или пък съответно 2.0 и 1.х? Иначе разликите между класическия сървър и embeded версията са основно в това, че в embeded можеш да влезеш със всякаква парола, не можеш да се вързваш през tcp/ip стека, а само локално (дори и с 127.0.0.1 не можеш), както и това, че можеш да направиш само една връзка към база.
Това ми се виждаше толкова невероятно, та чак седнах да го пробвам - отваря си се без никакъв проблем. Сигурен ли си, че Firebird сървъра ти не е версия 1.0 например (при embeded версия 1.5) или пък съответно 2.0 и 1.х? Иначе разликите между класическия сървър и embeded версията са основно в това, че в embeded можеш да влезеш със всякаква парола, не можеш да се вързваш през tcp/ip стека, а само локално (дори и с 127.0.0.1 не можеш), както и това, че можеш да направиш само една връзка към база.
Re: Firebird embeded
Прав си, в новите версии тази особеност я няма. И аз пробвах - създадена база с ембед се отваря с класически сървер.
Извинявам се за подвеждането.... Човек може да научи нещо и като дава акъл ;)
Никога не е късно да...
Извинявам се за подвеждането.... Човек може да научи нещо и като дава акъл ;)