SB-MONEY
SQLite по русски, бесплатный движок SQL базы данных
Регистрация
Войти SQLite

Меню


Реклама

Статистика


Здесь находится аттестат нашего WMID 602479292647
Время: 0.000471 с

Разное

SQLite - сайт разработчика SQLite - 2005 Open Source Award Winner!

Что такое SQLite?

SQLite - это небольшая C библиотека содержащая встраиваемый, не требующий настройки движок SQL базы данных. Особенности SQLite:

  • Транзакции атомарны, согласованы, изолированы и надежны (ACID - atomic, consistent, isolated, durable) даже после разрушения системы и отказа питания.
  • Нулевая конфигурация - не нужны установка или администрирование.
  • Соответствует большинству положений SQL92. (Неподдерживаемые возможности)
  • Вся база данных хранится в одном файле на диске.
  • Файлы баз данных могут совместно использоваться разными машинами (different byte orders).
  • Поддерживаются базы данных размером более 2 терабайт (241 байт).
  • Строки и BLOB размером до 2 гигабайт (231 байт).
  • Малый размер кода файла: менее 250 кб для полной конфигурации или менее 150 кб с выключенными опциональными возможностями.
  • Быстрее, чем популярные клиент-серверные движки баз данных для большинства распространенных операций.
  • Простое, легкое в использование API.
  • TCL связывание включено. Связь со многими другими языками программирования доступно отдельно.
  • Хорошо комментированный исходный код с более чем 98% тестовым покрытием.
  • Доступно как один ANSI-C исходный файл, который вы легко можете внедрить в другой проект.
  • Самодостаточный: нет внешних зависимостей.
  • Исходники доступны в public domain. Используйте для любых целей.

Дистрибутив SQLite поставляется с отдельной консольной программой (sqlite), которая может использоваться для администрирования SQLite базы и является примером применения библиотеки SQLite.

Новости

18 июня 2007 - Версия 3.4.0

В этой версии исправлены две ошибки, каждая из которых могла привести к повреждению базы данных. Обновление настоятельно рекомендуется. Если вы вынуждены использовать старые версии, то пожалуйста прочитайте, как избежать этих ошибок CorruptionFollowingBusyError и ticket #2418

В этой версии также добавлены точные лимиты limits на размеры и количество величин, которыми оперирует SQLite. Новые лимиты могут вызвать проблемы для существующих приложения, которые используют чересчур большие строки, блобы, таблицы или SQL запросы. Новые лимиты могут быть увеличены при компиляции для обхода вызываемых ими проблем. Тем не менее, номер версии этой сборки 3.4.0 вместо следующего 3.3.18 использован, чтобы обратить внимание на возможные несовместимости.

Также добавлены новые возможности, включая инкрементальный BLOB I/O и инкрементальное сжатие. Смотрите журнал изменений для дополнительной информации.

25 апреля 2007 - Версия 3.3.17

В этой версии исправлена ошибка в логике последующей совместимости SQLite, которая приводила к тому, что база данных становилась нечитаемой, когда должна работать только для чтения. Обновляйтесь с версии 3.3.16, только если в будущем планируете обновить свой проект. Для текущего использования это не важно.


18 апреля 2007 - Версия 3.3.16

Улучшение производительности, добавленное в 3.3.14, но ошибочно выключенное в 3.3.14 снова включено. Исправлена ошибка, препятствовавшая запуску VACUUM, если было значение NULL в столбце с UNIQUE.


Архив новостей...