Основы SQL. Sqlite
SQLite и «призрак долговечности»: почему документация путает, а настройки спасают
SQLite давно стал символом «баз данных по умолчанию» — встраиваемый, лёгкий, кроссплатформенный. Его используют браузеры, мобильные приложения, даже встраиваемые устройства. Но в вопросе долговечности транзакций (durability) ситуация оказалась куда менее прозрачной, чем хотелось бы разработчикам. Исследователь Эндрю Аер разобрался в официальной документации и пришёл к неожиданному выводу: Казалось бы — всё понятно. Но тут в дискуссию включился сам создатель SQLite, Ричард Хипп, заявивший ровно противоположное: В результате получается противоречие: документация говорит одно, автор — другое...
Введение в SQLite
SQLite — это легковесная, серверная и независимая от платформы система управления базами данных, которая использует формат файла для хранения данных. Она является встроенным решением, и все компоненты базы данных, включая самую базу данных, хранятся в одном файле. Это делает SQLite удобным инструментом для разработчиков, которым нужно быстро и просто управлять данными без необходимости настройки сложных серверных решений. SQLite реализует значительную часть стандартного SQL, предоставляя мощный инструмент для работы с реляционными данными...