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