FreeSource : SQLite/Преимущества

  1. Простота использования
  2. Отсутствие необходимости настройки сервера СУБД
  3. Возможность простого распространения со своим продуктом
  4. Полностью свободная лицензия
  5. Кроссплатформенность (как минимум Linux, Free BSD, QNX, Windows)
  6. Высокая скорость (на простых операциях в разы быстрее My SQL и на порядок быстрее Postgre SQL)
  7. Поддержка большого подмножества SQL92
  8. Поддержка транзакций, триггеров, представлений (views), вложенных запросов
  9. Безопасность. БД хранится в одном файле, права доступа к которому можно контролировать стандартными средствами ОС 
  10. Возможность использовать разные языки программирования:
    • tcl/tk — модуль в пакете
    • PHP 4, 5
    • C — модуль в пакете
    • C++
    • OCaml
    • Perl — модуль на CPAN: DBI&DBD и другие
    • Delphi
    • Ruby
    • Python
    • C#
    • Java
    • Parser 3 – ссылка на драйвер под Win 32 пробегала на http://www.parser.ru/forum/
    • и все прочие — запуском бинарника sqlite в shell/cmd конкретной ОС 
  11. Очень экономичная, в плане ресурсов, архитектура. Вместо стандартной цепочки:
приложение – клиент (stat или shared lib) – транспорт (tcp или unix socket) – listener – DB engine – Backend (файлы)
у SQLite:
приложение – клиент (stat или shared lib) – Backend (файлы)


Ссылок на эту страницу нет