Доступен релиз БД SQLite 3.7.10 (http://www.sqlite.org/releaselog/3_7_10.html), в котором осуществлён переход на использование по умолчанию 4 версии (http://www.sqlite.org/fileformat2.html#schemaformat) формата схемы данных, что подразумевает также включение по умолчанию более нового формата убывающих индексов (http://www.sqlite.org/lang_createindex.html#descidx) и нарушение совместимости с БД SQLite версии ниже 3.3.0 (выпущенных до 2006 года).
Некоторые другие изменения:
- Объявлена устаревшей структура sqlite3_pcache_methods, а также опции конфигурации SQLITE_CONFIG_PCACHE и SQLITE_CONFIG_GETPCACHE, вместо которых следует использовать sqlite3_pcache_methods2 (http://www.sqlite.org/c3ref/pcache_methods2.html), SQLITE_CONFIG_PCACHE2 (http://www.sqlite.org/c3ref/c_config_getmalloc.html#sqliteco...) и SQLITE_CONFIG_GETPCACHE2 (http://www.sqlite.org/c3ref/c_config_getmalloc.html#sqliteco...);
- В VFS-интерфейс добавлена поддержка режима (http://www.sqlite.org...URL: http://www.sqlite.org/releaselog/3_7_10.html
Новость: http://www.opennet.me/opennews/art.shtml?num=32832
Как конкретно это может отразиться на реальных приложениях (например Mozila Firefox)?
Разве Firefox использует SQLite?
Использует, ВНЕЗАПНО. Зайди в диру с профайлом и убедись.
дык они вроде на ждейсона хотели переползти.
не? не переползли?
Они даже предлагают Vacuum делать для баз в профиле, для ускорения работы FF.
Жаль толку от этого немного.
Где они такое предлагают? Там вакуум по определённой эвристике автоматически делается.
Для хранения настроек
Довольно мощная транзакционная база данных для хранения настроек? Иди администрируй
Что-то не так?
так и есть во многий программах, firefox например
и chrome/chromium например. а еще есть отличный аддон для FF - sqlite-manager.
> Иди администрируйНе нуждается в администрировании -> FAIL.
>Довольно мощная транзакционная база данных для хранения настроек? Иди администрируйДля алтернативно одарённых две цитаты с офсайта:
1: SQLite is a in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
2:Think of SQLite not as a replacement for Oracle but as a replacement for fopen()
Перевод на русский - за деньги :)
IndexedDB реализован на SQLite.
Что мне всегда нравилось в SQLite - это, можно сказать, образец в плане обеспечения обратной совместимости и документирования поведения. Всем бы проектам так. А особенно - мозилле :-)
> А особенно - мозилле :-)Ну вот у них sqlite есть - ваши пожелания уже учли :))
PeaZip недавно ставил так тот тоже хочет SQlite
> PeaZip недавно ставил так тот тоже хочет SQlitesqlite довольно много кто юзает, потому что либа на 300 кило умеющая полноценную SQLную бд, да еще не нуждающуюся в администрировании - это довольно неплохо, а?
А KDE 4?
Оно может использовать как MySQL, так и SQLite? Я правильно понимаю? Если да, то есть какие-то выгоды от использования той или иной БД?