Database engine (original) (raw)

About DBpedia

데이터베이스 엔진(database engine) 또는 스토리지 엔진(storage engine)은 데이터베이스 관리 시스템(DBMS)이 데이터베이스에 대해 데이터를 삽입, 추출, 업데이트 및 삭제(CRUD 참조)하는 데 사용하는 기본 소프트웨어 컴포넌트이다. 데이터베이스 엔진을 조작할 때 DBMS 고유의 사용자 인터페이스를 이용하는 방법과 포트 번호를 통해하는 방법이 있다. 대부분의 데이터베이스 관리시스템은 DBMS 의 사용자 인터페이스를 통하지 않고, 사용자가 내장된 엔진과 상호작용을 할 수 있는 자신만의 애플리케이션 프로그래밍 인터페이스(API)를 포함하고 있다. 데이터베이스 엔진이라는 용어는 종종 데이터베이스 서버 또는 데이터베이스 관리 시스템이라는 용어와 서로 바꾸어 사용된다. 현대의 많은 DBMS가 동일한 DB 내에 다중 저장 엔진을 지원한다. 예를 들어, MySQL은 MyISAM 뿐만 아니라 InnoDB도 지원한다. 부가적인 엔진 형식으로는 다음과 같은 것들이 있다: * 임베디드 데이터베이스 엔진 * 인메모리 데이터베이스 엔진

Property Value
dbo:abstract A database engine (or storage engine) is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database. Most database management systems include their own application programming interface (API) that allows the user to interact with their underlying engine without going through the user interface of the DBMS. The term "database engine" is frequently used interchangeably with "database server" or "database management system". A "database instance" refers to the processes and memory structures of the running database engine. (en) Eine Datenbank-Engine (oder Speicher-Engine) ist die zugrundeliegende Softwarekomponente, die ein Datenbankverwaltungssystem (DBMS – engl. „Data Base Management System“) verwendet, um Daten einer Datenbank zu erstellen, zu lesen, zu aktualisieren und zu löschen. Die meisten Datenbankverwaltungssysteme besitzen ihre eigene Programmierschnittstelle (API), die es dem Benutzer erlaubt, die darunterliegende Engine zu verwenden, ohne den Umweg über die Benutzeroberfläche des DBMS gehen zu müssen. Der Begriff „Datenbank-Engine“ wird häufig austauschbar mit „Datenbank-Server“ oder „Datenbankverwaltungssystem“ verwendet. „Datenbankinstanz“ bezieht sich auf die Prozesse und Speicherstrukturen der laufenden Datenbank-Engine. (de) Un motor de base de datos (o motor de almacenamiento) es el componente de software subyacente que un sistema de administración de la base de datos (SGBD) utiliza para crear, leer, actualizar y eliminar (CRUD) datos de una base de datos. La mayoría de sistemas de administración de la base de datos incluyen su interfaz de programación de aplicación propia (API) que permite al usuario interaccionar con su motor subyacente sin pasar por la interfaz de usuario del SGBD. El término de "motor de base de datos" es frecuentemente llamado "servidor de base de datos" o "sistema de administración de la base de datos". Un caso de base de datos' se refiere a los procesos y estructuras de memoria de la base de datos de un motor de base de datos. (es) En informatique, un moteur de base de données ou moteur de stockage (anglais database engine ou storage engine) est un composant logiciel qui contrôle, lit, enregistre et trie des informations dans une ou plusieurs bases de données. Le moteur de base de données est le composant central d'un système de gestion de base de données. C'est un composant essentiel des systèmes d'informations, ainsi que de nombreux logiciels qui manipulent des grandes quantités de données (voir Informatique de gestion). La majorité des moteurs de base de données sont prévus pour manipuler les bases de données relationnelles. Le système de fichier est une forme primitive de base de données hiérarchique. Un composant moteur inclus dans le système d'exploitation, manipule le système de fichiers. (fr) 데이터베이스 엔진(database engine) 또는 스토리지 엔진(storage engine)은 데이터베이스 관리 시스템(DBMS)이 데이터베이스에 대해 데이터를 삽입, 추출, 업데이트 및 삭제(CRUD 참조)하는 데 사용하는 기본 소프트웨어 컴포넌트이다. 데이터베이스 엔진을 조작할 때 DBMS 고유의 사용자 인터페이스를 이용하는 방법과 포트 번호를 통해하는 방법이 있다. 대부분의 데이터베이스 관리시스템은 DBMS 의 사용자 인터페이스를 통하지 않고, 사용자가 내장된 엔진과 상호작용을 할 수 있는 자신만의 애플리케이션 프로그래밍 인터페이스(API)를 포함하고 있다. 데이터베이스 엔진이라는 용어는 종종 데이터베이스 서버 또는 데이터베이스 관리 시스템이라는 용어와 서로 바꾸어 사용된다. 현대의 많은 DBMS가 동일한 DB 내에 다중 저장 엔진을 지원한다. 예를 들어, MySQL은 MyISAM 뿐만 아니라 InnoDB도 지원한다. 부가적인 엔진 형식으로는 다음과 같은 것들이 있다: * 임베디드 데이터베이스 엔진 * 인메모리 데이터베이스 엔진 (ko) データベースエンジン (英: database engine)は、データベース管理システム(DBMS)がデータベースからデータを作成、読み取り、更新、削除(CRUD)するために使用する基盤となるソフトウェア部品のこと。ストレージエンジン (英:storage engine)とも呼ばれる。ほとんどのデータベース管理システムには、ユーザーがDBMSのユーザーインターフェイスを経由しなくても基盤となるエンジンと対話できるAPIが実装されている。APIの利用時には、TCP/IPの特定のポート番号を使って通信を行う場合がある。 「データベースエンジン」という用語は、「データベースサーバー」または「データベース管理システム」と同じ意味で使われることもある。 「データベースインスタンス」は、実行中のデータベースエンジンのプロセスとメモリ構造のことを指す。 (ja) In informatica gli storage engine, o database engine, un tempo noti come table type, sono librerie per MySQL e i suoi fork che implementano la gestione fisica dei dati. Alcuni dei compiti affidati agli storage engine sono: scrittura e lettura dei record, indicizzazione, cache, transazioni. Gli storage engine sono un tipo di plugin per MySQL e i suoi fork. Alcuni sono distribuiti insieme a MySQL. Altri sono prodotti da terze parti. Vi sono anche storage engine sviluppati per MariaDB, che sfruttano le sue funzionalità specifiche e non funzionano necessariamente su MySQL. Alcuni sono attivi per default e generalmente possono essere esclusi all'avvio o in fase di compilazione. Altri devono essere abilitati esplicitamente. In pratica, scegliere uno storage engine piuttosto che un altro significa modificare il modo in cui i dati vengono gestiti. Ad esempio InnoDB è molto performante e assicura un livello ragionevole di consistenza dei dati; MyISAM non supporta le transazioni, ma questo gli permette di semplificare le operazioni di lettura, rendendolo quindi adatto ai grandi data warehouse; Memory scrive le tabelle in memoria ed è quindi indicato per le tabelle temporanee. Altri storage engine possono implementare una gestione dei dati fuori dall'ordinario, dotando quindi il server di funzionalità completamente nuove. Ad esempio CassandraSE permette a MariaDB di interfacciarsi con Apache Cassandra, permette a MariaDB di utilizzare i file di testo in diversi formati come tabelle relazionali, mentre , e implementano lo sharding dei dati in modi diversi. (it) Um mecanismo de armazenamento (ou motor de banco de dados) é o componente de software subjacente que um sistema de gerenciamento de banco de dados (SGBD) usa para criar, ler, atualizar e excluir (CRUD) dados de um banco de dados. A maioria dos sistemas de gerenciamento de banco de dados incluem sua própria interface de programação de aplicativo (API) que permite ao usuário interagir com o seu motor subjacente, sem passar pela interface do usuário do SGBD. Muitos dos SGBDs modernos suportam vários motores de bancos de dados dentro do mesmo banco de dados. Por exemplo, o MySQL suporta InnoDB, bem como MyISAM. Alguns motores de banco de dados são transacionais . (pt) 数据库引擎是数据库管理系统用来在数据库中進行创建、读取、更新和删除(CRUD)数据的底层软件组件。大多数数据库管理系统都提供应用程序接口(API),允许程序員通過API与其底层的数据库引擎进行交互。许多数据库管理系统支持多个數據庫引擎,例如MySQL支持InnoDB以及MyISAM 。 (zh) Подсистема хранения (англ. database engine, storage engine) — компонент СУБД, управляющий механизмами хранения баз данных, или библиотека, подключаемая к программам и дающая им функции СУБД. В случае СУБД подсистема хранения отвечает за размещение баз данных (как правило, в файлах) и организацию конкурентного доступа к ним. Обычно СУБД позволяют манипулировать данными и структурами БД с помощью языка SQL, при этом интерпретатор языка SQL обычно является компонентом СУБД, а не подсистемы хранения. Библиотека позволяет программе использовать определённый формат файлов баз данных для манипулирования данными. В более сложном случае, она позволяет нескольким программам работать с общими файлами баз данных одновременно, используя те или иные механизмы блокировок. В некоторых СУБД подсистема хранения неотделима от неё самой, но ряд подсистем могут встраиваться или подключаться к разным СУБД. Существуют СУБД, которые позволяют одновременно использовать несколько подключаемых подсистем хранения, таковы, например, системы семейства MySQL (MariaDB, ), в которых можно подключить InnoDB, MyISAM, XtraDB, , , , MyRocks (на основе ) и некоторые другие. Подключённая подсистема хранения определяет функциональные возможности СУБД в целом, например, XtraDB и InnoDB в сравнении с MyISAM добавляют поддержку транзакций по принципам ACID и внешних ключей, а — распределение хранимых данных по нескольким узлам. Некоторые другие известные подключаемые подсистемы хранения: DBM (ключ — значение), SQLite (обычно рассматривается как встраиваемая СУБД, но часто используется только в качестве подсистемы хранения), (используется в Microsoft Access, но доступна как отдельно подключаемая подсистема). (ru) Рушій бази даних (або рушій зберігання) — базовий програмний компонент, який система керування базами даних (СКБД) використовує для створення, читання, оновлення та видалення (CRUD) даних із бази даних. Більшість систем керування базами даних містять власний прикладний програмний інтерфейс (API), який дозволяє користувачеві взаємодіяти зі своїм основним рушієм без використання користувацького інтерфейсу СКБД. Термін «рушій бази даних» часто використовується взаємозамінно з «сервером даних» або «системою керування базами даних». «Екземпляр бази даних» позначає процеси і структури пам'яті запущеного рушія бази даних. (uk)
dbo:wikiPageExternalLink https://books.google.com/books%3Fid=PqZ6QytCemcC&pg=PT287&dq=storage+engines https://web.archive.org/web/20100330045149/http:/dev.mysql.com/tech-resources/articles/storage-engine/part_3.html
dbo:wikiPageID 209503 (xsd:integer)
dbo:wikiPageLength 8164 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1069233741 (xsd:integer)
dbo:wikiPageWikiLink dbr:RocksDB dbr:Correlation_database dbr:Dbms dbr:Dynamic_random-access_memory dbr:InnoDB dbr:Create,_read,_update_and_delete dbr:XtraDB dbr:Embedded_database dbr:GNU_General_Public_License dbr:GPL dbr:MySQL dbr:Apache_License dbr:Application_programming_interface dbr:Magnetic_tape dbr:Column-oriented_DBMS dbr:B+_tree dbr:CPU_cache dbr:TokuDB dbr:Data dbr:Data_structure dbr:Database_server dbr:Database_transaction dbr:WiredTiger dbr:Disk_array dbr:Heap_(data_structure) dbr:Database dbr:Database_management_system dbr:Falcon_(storage_engine) dbr:Fibre_channel dbr:Flat_file_database dbr:Hash_table dbr:Aria_(storage_engine) dbc:Data_management dbc:Database_management_systems dbc:Database_engines dbr:Disk_drive dbr:Bus_(computing) dbr:ISCSI dbr:InfiniDB dbr:MyISAM dbr:USB_flash_drive dbr:ISAM dbr:In-memory_database dbr:Linear_address_space dbr:Binary_search dbr:Storage_hierarchy
dbp:wikiPageUsesTemplate dbt:Main dbt:No dbt:Reflist dbt:Short_description dbt:Yes
dct:subject dbc:Data_management dbc:Database_management_systems dbc:Database_engines
gold:hypernym dbr:Component
rdf:type yago:WikicatC++Libraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity dbo:MilitaryUnit dbo:MusicGenre yago:Room104105893 yago:Structure104341686 yago:Whole100003553
rdfs:comment 데이터베이스 엔진(database engine) 또는 스토리지 엔진(storage engine)은 데이터베이스 관리 시스템(DBMS)이 데이터베이스에 대해 데이터를 삽입, 추출, 업데이트 및 삭제(CRUD 참조)하는 데 사용하는 기본 소프트웨어 컴포넌트이다. 데이터베이스 엔진을 조작할 때 DBMS 고유의 사용자 인터페이스를 이용하는 방법과 포트 번호를 통해하는 방법이 있다. 대부분의 데이터베이스 관리시스템은 DBMS 의 사용자 인터페이스를 통하지 않고, 사용자가 내장된 엔진과 상호작용을 할 수 있는 자신만의 애플리케이션 프로그래밍 인터페이스(API)를 포함하고 있다. 데이터베이스 엔진이라는 용어는 종종 데이터베이스 서버 또는 데이터베이스 관리 시스템이라는 용어와 서로 바꾸어 사용된다. 현대의 많은 DBMS가 동일한 DB 내에 다중 저장 엔진을 지원한다. 예를 들어, MySQL은 MyISAM 뿐만 아니라 InnoDB도 지원한다. 부가적인 엔진 형식으로는 다음과 같은 것들이 있다: * 임베디드 데이터베이스 엔진 * 인메모리 데이터베이스 엔진 (ko) データベースエンジン (英: database engine)は、データベース管理システム(DBMS)がデータベースからデータを作成、読み取り、更新、削除(CRUD)するために使用する基盤となるソフトウェア部品のこと。ストレージエンジン (英:storage engine)とも呼ばれる。ほとんどのデータベース管理システムには、ユーザーがDBMSのユーザーインターフェイスを経由しなくても基盤となるエンジンと対話できるAPIが実装されている。APIの利用時には、TCP/IPの特定のポート番号を使って通信を行う場合がある。 「データベースエンジン」という用語は、「データベースサーバー」または「データベース管理システム」と同じ意味で使われることもある。 「データベースインスタンス」は、実行中のデータベースエンジンのプロセスとメモリ構造のことを指す。 (ja) 数据库引擎是数据库管理系统用来在数据库中進行创建、读取、更新和删除(CRUD)数据的底层软件组件。大多数数据库管理系统都提供应用程序接口(API),允许程序員通過API与其底层的数据库引擎进行交互。许多数据库管理系统支持多个數據庫引擎,例如MySQL支持InnoDB以及MyISAM 。 (zh) Eine Datenbank-Engine (oder Speicher-Engine) ist die zugrundeliegende Softwarekomponente, die ein Datenbankverwaltungssystem (DBMS – engl. „Data Base Management System“) verwendet, um Daten einer Datenbank zu erstellen, zu lesen, zu aktualisieren und zu löschen. Die meisten Datenbankverwaltungssysteme besitzen ihre eigene Programmierschnittstelle (API), die es dem Benutzer erlaubt, die darunterliegende Engine zu verwenden, ohne den Umweg über die Benutzeroberfläche des DBMS gehen zu müssen. (de) A database engine (or storage engine) is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database. Most database management systems include their own application programming interface (API) that allows the user to interact with their underlying engine without going through the user interface of the DBMS. (en) Un motor de base de datos (o motor de almacenamiento) es el componente de software subyacente que un sistema de administración de la base de datos (SGBD) utiliza para crear, leer, actualizar y eliminar (CRUD) datos de una base de datos. La mayoría de sistemas de administración de la base de datos incluyen su interfaz de programación de aplicación propia (API) que permite al usuario interaccionar con su motor subyacente sin pasar por la interfaz de usuario del SGBD. (es) En informatique, un moteur de base de données ou moteur de stockage (anglais database engine ou storage engine) est un composant logiciel qui contrôle, lit, enregistre et trie des informations dans une ou plusieurs bases de données. Le moteur de base de données est le composant central d'un système de gestion de base de données. C'est un composant essentiel des systèmes d'informations, ainsi que de nombreux logiciels qui manipulent des grandes quantités de données (voir Informatique de gestion). (fr) In informatica gli storage engine, o database engine, un tempo noti come table type, sono librerie per MySQL e i suoi fork che implementano la gestione fisica dei dati. Alcuni dei compiti affidati agli storage engine sono: scrittura e lettura dei record, indicizzazione, cache, transazioni. (it) Um mecanismo de armazenamento (ou motor de banco de dados) é o componente de software subjacente que um sistema de gerenciamento de banco de dados (SGBD) usa para criar, ler, atualizar e excluir (CRUD) dados de um banco de dados. A maioria dos sistemas de gerenciamento de banco de dados incluem sua própria interface de programação de aplicativo (API) que permite ao usuário interagir com o seu motor subjacente, sem passar pela interface do usuário do SGBD. Alguns motores de banco de dados são transacionais . (pt) Подсистема хранения (англ. database engine, storage engine) — компонент СУБД, управляющий механизмами хранения баз данных, или библиотека, подключаемая к программам и дающая им функции СУБД. В случае СУБД подсистема хранения отвечает за размещение баз данных (как правило, в файлах) и организацию конкурентного доступа к ним. Обычно СУБД позволяют манипулировать данными и структурами БД с помощью языка SQL, при этом интерпретатор языка SQL обычно является компонентом СУБД, а не подсистемы хранения. (ru) Рушій бази даних (або рушій зберігання) — базовий програмний компонент, який система керування базами даних (СКБД) використовує для створення, читання, оновлення та видалення (CRUD) даних із бази даних. Більшість систем керування базами даних містять власний прикладний програмний інтерфейс (API), який дозволяє користувачеві взаємодіяти зі своїм основним рушієм без використання користувацького інтерфейсу СКБД. (uk)
rdfs:label Datenbank-Engine (de) Motor de base de datos (es) Database engine (en) Moteur de base de données (fr) Storage engine (it) 데이터베이스 엔진 (ko) データベースエンジン (ja) Mecanismo de armazenamento (pt) Подсистема хранения (ru) Рушій бази даних (uk) 数据库引擎 (zh)
owl:sameAs freebase:Database engine yago-res:Database engine wikidata:Database engine dbpedia-az:Database engine dbpedia-de:Database engine dbpedia-es:Database engine dbpedia-fi:Database engine dbpedia-fr:Database engine dbpedia-it:Database engine dbpedia-ja:Database engine dbpedia-ko:Database engine http://lv.dbpedia.org/resource/Datubāzes_dzinējs http://mn.dbpedia.org/resource/Database_engine dbpedia-pt:Database engine dbpedia-ru:Database engine dbpedia-uk:Database engine dbpedia-zh:Database engine https://global.dbpedia.org/id/4jkJS
prov:wasDerivedFrom wikipedia-en:Database_engine?oldid=1069233741&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Database_engine
is dbo:genre of dbr:Memory_(storage_engine) dbr:InnoDB dbr:XtraDB dbr:MyRocks dbr:MySQL_Federated dbr:MySQL_Archive dbr:MySQL_DataController dbr:Tkrzw dbr:TokuDB dbr:Access_Database_Engine dbr:Extensible_Storage_Engine dbr:Falcon_(storage_engine) dbr:Aria_(storage_engine) dbr:MyISAM dbr:Tkrzw__Kyoto_Cabinet__1 dbr:Tkrzw__Tokyo_Cabinet__1
is dbo:wikiPageDisambiguates of dbr:Engine_(disambiguation)
is dbo:wikiPageRedirects of dbr:Storage_engine dbr:Storage_engines
is dbo:wikiPageWikiLink of dbr:Entity–attribute–value_model dbr:NDB_Cluster dbr:Memory_(storage_engine) dbr:David_F._Bacon dbr:HyperCard dbr:Virtuoso_Universal_Server dbr:InnoDB dbr:Intelligent_database dbr:Master_boot_record dbr:SQLite dbr:XtraDB dbr:Claris dbr:MyRocks dbr:MySQL_Federated dbr:Linux_From_Scratch dbr:Panorama_(database_engine) dbr:Microsoft_and_open_source dbr:MySQL_Archive dbr:MySQL_DataController dbr:Tkrzw dbr:TokuDB dbr:TokuMX dbr:Database_storage_structures dbr:Document-oriented_database dbr:NoSQL dbr:Access_Database_Engine dbr:DBM_(computing) dbr:DBase dbr:Database dbr:Extensible_Storage_Engine dbr:Falcon_(storage_engine) dbr:FileMaker dbr:Hint_(SQL) dbr:Engine_(disambiguation) dbr:Microsoft_Data_Access_Components dbr:Software_engine dbr:Stored_procedure dbr:HSQLDB dbr:Tarantool dbr:Aria_(storage_engine) dbr:Advanced_Format dbr:TIBCO_Hawk dbr:Borland_Database_Engine dbr:PicoLisp dbr:Microsoft_Power_Platform dbr:Mimer_SQL dbr:Btrieve dbr:NetIQ_eDirectory dbr:X86 dbr:MyISAM dbr:View_(SQL) dbr:NewSQL dbr:WorkPLAN dbr:In-memory_database dbr:List_of_wiki_software dbr:Sescoi dbr:Storage_engine dbr:Storage_engines
is dbp:genre of dbr:Memory_(storage_engine) dbr:InnoDB dbr:XtraDB dbr:MyRocks dbr:MySQL_Federated dbr:MySQL_Archive dbr:MySQL_DataController dbr:TokuDB dbr:Access_Database_Engine dbr:Extensible_Storage_Engine dbr:Falcon_(storage_engine) dbr:Aria_(storage_engine) dbr:MyISAM
is foaf:primaryTopic of wikipedia-en:Database_engine