SQLite
Встраиваемая реляционная система управления базами данных на языке SQL: это библиотека, которая работает внутри самого приложения, без отдельного серверного процесса и почти без настройки. Вся база, включая таблицы и индексы, хранится в одном файле. Исходный код передан в общественное достояние. В отличие от серверных СУБД вроде PostgreSQL, она рассчитана на хранение данных отдельной программы или устройства.
проверено по: sqlite.org ↗
См. также
- PostgreSQLОбъектно-реляционная система управления базами данных с открытым исходным кодом, которая поддерживает и расширяет язык SQL. Её часто называют просто Postgres. Работает по модели «клиент — сервер»: база обслуживается отдельным серверным процессом, к которому подключаются приложения. Этим она отличается от встраиваемых баз вроде SQLite.
- Внедрение SQL-кодаАтака на приложения, которые работают с базами данных (SQL injection). Злоумышленник передаёт через поле ввода или параметр запроса фрагмент SQL-кода, и приложение выполняет его, если не отделяет пользовательские данные от команд. Так можно без права доступа прочитать, изменить или удалить данные. Основная защита — параметризованные запросы и тщательная проверка входных данных.
- MongoDBАмериканская компания, которая разрабатывает одноимённую документоориентированную систему управления базами данных класса NoSQL: данные в ней хранятся в виде документов, похожих на JSON, а не в таблицах. Компания также предлагает облачный сервис MongoDB Atlas: в нём эта база данных работает в облаке, а обслуживает её сама компания.
- Apache ParquetApache Parquet — открытый колоночный формат хранения табличных данных. Данные в нём группируются по столбцам и сжимаются, благодаря чему файлы занимают меньше места, а аналитические запросы читают только нужные колонки; в отличие от CSV это бинарный формат, который нельзя прочитать обычным текстовым редактором.
В новостях
Supabase ждёт от ИИ-агентов миллиардов новых баз данных
Небольшая встраиваемая база данных с открытым кодом: хранит всю базу в одном файле и работает внутри самого приложения, без отдельного сервера.