|
Вопросики начинающего
|
|||
---|---|---|---|
#18+
Пишу новый проект, который помимо прочего будет хранить логи. Обычно работаю с MS Access, но таскать в дистрибутиве толпу библиотек и все время трястись, чтобы чей-то "умный" деинсталлер не удалил их из системы клиента надоело. Вопросы по SQLite такие: 1. Все необходимое для работы находится в одной dll? 2. Надо ли ее регистрировать в системе или достаточно держать в папке с программой? 3. Надо ли вызывать время от времени что-то типа "Compact database" как у MS Access для сжатия (удаления пустых мест) базы данных после многократного удаления данных? Или оптимальный размер файла базы данных поддерживается автоматически? 4. Портится ли необратимо база при пропадании питания у компа в моменты записи данных? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 19:04 |
|
Вопросики начинающего
|
|||
---|---|---|---|
#18+
blueomega1. Все необходимое для работы находится в одной dll? Как скомпилируешь. Можешь в виде DLL, можешь статически. blueomega2. Надо ли ее регистрировать в системе или достаточно держать в папке с программой? Если динамически (DLL), то в папке с программой или где угодно в PATH. blueomega3. Надо ли вызывать время от времени что-то типа "Compact database" как у MS Access для сжатия (удаления пустых мест) базы данных после многократного удаления данных? Или оптимальный размер файла базы данных поддерживается автоматически? http://www.sqlite.org/pragma.html#pragma_auto_vacuum blueomega4. Портится ли необратимо база при пропадании питания у компа в моменты записи данных? Может. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 19:26 |
|
|
start [/forum/topic.php?fid=54&tid=2009213]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 187ms |
0 / 0 |