Oio11, Прискорюємо Firefox у Linux
Прискорюємо Firefox у Linux
Прискорюємо Firefox у Linux
FireFox Optimiz
Слово «вбудований» означає, що SQLite не використовує парадигму клієнт-сервер, тобто двигун SQLite не є окремо працюючим процесом, з яким взаємодіє програма, а надає бібліотеку, з якої програма компонується і двигун стає складовою програми. Таким чином, як протокол обміну використовуються виклики функцій (API) бібліотеки SQLite. Такий підхід зменшує накладні витрати, час відгуку та спрощує програму.
SQLite зберігає всю базу даних (включаючи визначення, таблиці, індекси та дані) у єдиному стандартному файлі на тому комп'ютері, на якому виконується програма. Простота реалізації досягається рахунок того, що перед початком виконання транзакції весь файл, що зберігає базу даних, блокується; ACID-функції досягаються зокрема рахунок створення файла-журнала.
У комплекті поставки йде також функціональна частина клієнта у вигляді виконуваного файлу sqlite3, за допомогою якого демонструється реалізація функцій основної бібліотеки. Клієнтська частина працює з командного рядка, що дозволяє звертатися до файлу БД на основі типових функцій ОС.
Завдяки архітектурі двигуна можна використовувати Sqlite як на вбудовуваних (embedded) системах, так і на виділених машинах з гігабайтними масивами даних.cd
for f in
/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done