Database engine
Database engine, storage engine (движок базы данных) — компонент СУБД, управляющий базами данных, или библиотека, подключаемая к программам и дающая им функции СУБД.
СУБД использует движок для хранения данных в файлах и организации сетевого интерфейса, позволяющего клиентам СУБД работать по клиент-серверной модели. Обычно СУБД позволяют манипулировать данными и структурами БД с помощью языка SQL, при этом интерпретатор языка SQL обычно является компонентом СУБД, а не движка БД.
Библиотека позволяет программе использовать определённый формат файлов баз данных для манипулирования данными. В более сложном случае, она позволяет нескольким программам работать с общими файлами БД одновременно, используя те или иные механизмы блокировок.
Некоторые СУБД позволяют одновременно использовать несколько движков (для разных БД). Например, MySQL позволяет использовать движки: InnoDB, MyISAM, NDB и др.
Наиболее известные движки баз данных
Имя | Возможности | Недостатки | СУБД | Форматы файлов |
---|---|---|---|---|
DBM | Хранение списков пар: ключ-значения | |||
SQLite | Самостоятельная библиотека | |||
InnoDB | MySQL | |||
MyISAM | MySQL | |||
NDB | MySQL | |||
Microsoft Jet Database Engine | Microsoft Access |
ПО | Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
az:Baza verilənlərin proqramlaşdırma dilləri en:Database engine fr:Moteur de base de données ja:データベースエンジン
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....