WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Намерение разработчиков состоит в том, чтобы поддержать
SQLite до 2050 года. При написании этого текста до 2050 еще 34 года.
Никто не знает, что произойдет в то время, и мы не можем абсолютно обещать,
что SQLite будет жизнеспособен или полезен на тот момент.
Но мы можем обещать это: мы планируем, что будем поддерживать SQLite до 2050.
Та долгосрочная перспектива затрагивает наши решения важными способами. Кросс-платформенный код → SQLite работает на любой
платформе с 8-битным байтом, дополнительными 32-битными и 64-битными целыми
числами и компилятором C. Это активно проверено на всех в настоящее время
популярных CPU и операционных системах. Чрезвычайная мобильность кода
SQLite и формата файла поможет ему остаться жизнеспособным
на будущих платформах. Устойчивые кросс-платформенные файлы базы данных →
Файлы базы данных SQLite поразрядно идентичны
на 32 битах, 64 битах, независимо от порядка байтов платформы.
Можно скопировать файл базы данных SQLite от одной системы на другую, не имея
необходимость переводить или преобразовывать базу данных. Кроме того, формат
файла хорошо описан и стабилен. Файлы базы данных, созданные сегодня, будут
удобочитаемыми и записываемыми будущими версиями SQLite через
несколько десятилетий в будущем. Очень тщательное тестирование →
Каждая команда машинного кода тщательно проверена.
Многократно. На многократных платформах и с многочисленными компиляторами.
Это помогает сделать код прочным для будущих миграций.
Интенсивное тестирование также означает, что новые разработчики могут сделать
экспериментальные улучшения к SQLite и, предположив, что наследие проверяет
весь проход, быть довольно уверенным, что улучшение
не ломает наследие. Обширная подробная документация →
У SQLite есть искренняя, благоприятная для разработчика документация с
открытым исходным кодом. Несколько примеров:
[1] [2]
[3] [4]
[5] [6]
[7] [8].
Обширная документация помогает новым разработчикам войти в
SQLite очень быстро. В большой степени прокомментированный исходный код →
Исходный код SQLite является более, чем на 35% комментарием.
Не шаблонные комментарии, а полезные комментарии, которые объясняют значение
переменных и объектов и намерения методов и процедур. Код разработан, чтобы
быть доступным для новых программистов и
ремонтируемым через десятилетия. Тщательное планирование →
Каждый байт истории исходного кода для SQLite криптографически защищен
и автоматически копируется к многократным географически отделенным серверам в
центрах обработки данных, принадлежащим различным компаниям.
Тысячи дополнительных клонов существуют на частных серверах во всем мире.
Основные разработчики SQLite живут в различных областях мира.
SQLite может пережить континентальную катастрофу. Старая школа → Никто не защищен от тенденций и причуд, но
разработчики SQLite упорно работают, чтобы избежать быть втянутыми в
последнюю программную моду.
Наша цель состоит в том, чтобы создать бесконечный код, который будет
удобочитаемым, понятным и ремонтируемым программистами, которые
еще не родились. В дополнение к поддержке SQLite до 2050 года разработчики также обещают
сохранять SQLite C API и
дисковый формат полностью обратно
совместимыми. Это означает, что приложение, написанное, чтобы использовать
SQLite сегодня, должно быть в состоянии использовать
будущие версии SQLite. Наша цель состоит в том, чтобы сделать содержание, которое вы храните в
SQLite сегодня, столь же легкодоступном для ваших внуков, как сейчас. Обновление от 2018-05-31:
Наша цель поддержки долгосрочного SQLite, по-видимому, пришла к уведомлению о
хранении в US Library Of Congress,
которая идентифицировала SQLite как
рекомендуемый формат хранения для цифрового контента.
Choose any three.