InnoDB is the default storage engine for MySQL as of MySQL 5.5. It provides the standard ACID-compliant transaction features, along with foreign key support. It is included as standard in most binaries distributed by MySQL AB, the exception being some OEM versions. InnoDB became a product of Oracle Corporation after their acquisition of Innobase Oy in October 2005.

PropertyValue
dbpedia-owl:abstract
  • InnoDB ist eine freie Storage-Engine für das Datenbankmanagementsystem MySQL. Ihr Hauptvorteil gegenüber anderen Storage-Engines für MySQL ist, dass Transaktionssicherheit und referenzielle Integrität über Fremdschlüssel gewährleistet werden. Innobase Oy, der Hersteller von InnoDB, wurde im Oktober 2005 von Oracle Systems übernommen. Die Software steht wie MySQL selbst unter der GPL. Für Nicht-Open-Source-Anwendungen ist daneben eine proprietäre Lizenz erhältlich.
  • InnoDB is the default storage engine for MySQL as of MySQL 5.5. It provides the standard ACID-compliant transaction features, along with foreign key support. It is included as standard in most binaries distributed by MySQL AB, the exception being some OEM versions. InnoDB became a product of Oracle Corporation after their acquisition of Innobase Oy in October 2005. The software is dual licensed; it is distributed under the GNU General Public License, but can also be licensed to parties wishing to combine InnoDB in proprietary software.
  • InnoDB es una tecnología de almacenamiento de datos de código abierto para la base de datos MySQL, incluido como formato de tabla estándar en todas las distribuciones de MySQL AB a partir de las versiones 4.0. Su característica principal es que soporta transacciones de tipo ACID y bloqueo de registros e integridad referencial. InnoDB ofrece una fiabilidad y consistencia muy superior a MyISAM, la anterior tecnología de tablas de MySQL, si bien el mejor rendimiento de uno u otro formato dependerá de la aplicación específica. En octubre de 2005, Oracle Corp. adquirió a la finlandesa Innobase, compañía que desarrolla InnoDB. MyISAM es la alternativa habitual a InnoDB a la hora de escoger la tecnología de almacenamiento de datos en MySQL. Estas son algunas de las diferencias entre los dos: InnoDB se recupera de un problema volviendo a ejecutar sus logs, mientras que MyISAM necesita repasar todos los índices y tablas que hayan sido actualizados y reconstruirlos si esos cambios no han sido escritos en disco. El primer proceso requiere más o menos el mismo tiempo siempre, mientras que el segundo aumenta con el tamaño de la base de datos. MyISAM deja al sistema operativo la tarea de hacer la caché de las lecturas y escrituras de los registros, mientras que InnoDB realiza él mismo la tarea, combinando cachés de registro y de índice. InnoDB no envía directamente los cambios en las tablas al sistema operativo para que las escriba, lo que puede hacerlo mucho más rápido que MyISAM en ciertos escenarios. InnoDB almacena físicamente los registros en el orden de la clave primaria, mientras que MyISAM los guarda en el orden en que fueron añadidos. Cuando la clave primaria se escoge de acuerdo con las necesidades de las consultas más habituales esto puede suponer una mejora sustancial del rendimiento. Por otro lado, si los datos se insertan en un orden que difiera sustancialmente del orden de la clave primaria, se obliga a InnoDB a reordenar mucho los datos para mantenerlos en el orden adecuado. InnoDB no dispone de la compresión de datos de la que disfruta MyISAM, de modo que tanto el espacio en disco como la caché en la memoria RAM pueden ser más grandes. Este problema se ha reducido en MySQL 5.0, reduciéndolo en aproximadamente un 20%. Cuando opera con transacciones ACID, InnoDB debe escribir en disco al menos una vez por cada transacción, aunque puede combinar las escrituras de varias inserciones concurrentes. Para los discos duros típicos, esto supone un límite de aproximadamente 200 transacciones por segundo, por lo que aumentarlas exige controladores de disco con caché de escritura y sistema de alimentación ininterrumpido para mantener la integridad. InnoDB ofrece diversos modos de funcionamiento que reducen este efecto, pero conllevan una pérdida de integridad transaccional. MyISAM no tiene ese problema porque no soporta transacciones.
  • InnoDB è un motore per il salvataggio di dati per MySQL, fornito in tutte le sue distribuzioni. La sua caratteristica principale è quella di supportare le transazioni di tipo ACID. Recentemente è stato acquistato dalla Oracle Corporation, che ha intenzione di mantenere saldi i rapporti con la MySQL AB. Ecco in che cosa si differenzia da MyISAM. Per riparare una tabella dopo un crash del sistema, InnoDB riesegue le ultime istruzioni registrate nei log. MyISAM deve invece eseguire una scansione completa della tabella per poi ripararla, ed eventualmente ricostruire gli indici. Di conseguenza, il tempo impiegato da InnoDB per la riparazione non aumenta con il crescere dei dati contenuti nella tabella, mentre il tempo impiegato da MyISAM è proporzionale alle dimensioni della tabella. Mentre MyISAM si affida al sistema operativo per il caching delle letture e delle scritture sulle tabelle, InnoDB ha una sua propria gestione della cache. Le pagine di dati modificate non vengono inviate immediatamente al sistema e questo, in alcuni casi, può rendere la modifica dei dati molto più rapida con InnoDB. MyISAM generalmente immagazzina i record di una tabella nell'ordine in cui sono state create, mentre InnoDB le immagazzina nell'ordine seguito dalla chiave primaria. Quando viene utilizzata la chiave per la lettura di una riga, l'operazione avviene più rapidamente. InnoDB comprime i record molto meno rispetto a MyISAM. Questo significa che la memoria e lo spazio su disco richiesti da InnoDB sono maggiori, nonostante nella versione 5 di MySQL lo spazio su disco richiesto sia diminuito del 20%. Allo stato attuale, InnoDB non supporta le ricerche fulltext. Anche il tipo BDB, come InnoDB, è stato aggiunto a MySQL con lo scopo di offrire supporto per le transazioni. Esso è più veloce e richiede meno spazio su disco e meno memoria rispetto a InnoDB, ma non supporta i savepoint né le transazioni di tipo XA.
  • InnoDB(イノデービー)はMySQLのためのデータベースエンジンであり、MySQL ABが配布している全てのバイナリに標準搭載されている。MySQLと使用できる他のデータベースエンジンに対する改良点として、PostgreSQLに似たACID互換のトランザクションに対応していることがある。また、外部キーもサポートしている。(これを宣言的参照整合性という) 2005年10月にInnobase社がオラクル社に買収された後、InnoDBはオラクル社の製品となった。 このソフトウェアはデュアルライセンスであり、GNU General Public Licenseのもとで流通しているが、InnoDBをプロプライエタリ・ソフトウェアと融合させたい団体のために、ライセンスが販売されることもある。
  • InnoDB jest zaawansowanym mechanizmem składowania danych zaprojektowanym przez fińską firmę Innobase Oy, która została przejęta w 2006 przez koncern Oracle Corporation. Dystrybuowany jest głównie na licencji GNU General Public License. Jest obecny standardowo we wszystkich nowych wersjach MySQL, a od wersji 5.5 jest dla MySQL domyślnym mechanizmem. Umożliwia wykorzystanie takich mechanizmów jak transakcje i klucze obce.
  • InnoDB é um módulo ou estratégia de armazenamento para o MySQL. Atualmente ele é incluído como padrão em todos os binários distribuídos pela empresa MySQL AB. Sua principal melhoria diante da estratégia de armazenamento MyISAM é oferecer transações do tipo ACID.
  • InnoDB — одна из выбираемых подсистем низкого уровня в СУБД MySQL, входит во все стандартные сборки для различных операционных систем. Основным отличием InnoDB от других подсистем низкого уровня MySQL является наличие механизма транзакций и внешних ключей. СУБД InnoDB была разработана Хейкки Туури из компании Innobase — финского производителя программного обеспечения, специализирующегося на технологии реляционных баз данных. InnoDB представляет собой результат исследований, проводимых Хейкки в университете Хельсинки. После поглощения Innobase в 2005, InnoDB стала продуктом Sun Microsystems, впоследствии поглощённой Oracle Corporation. Поддержка InnoDB появилась в MySQL версии 3.23, а начиная с версии 5.5 стал основным хранилищем по-умолчанию. Сама СУБД доступна на условиях открытой лицензии. В отличие от таблиц MyISAM, где для каждой таблицы создается один файл данных, данные InnoDB в настройках по умолчанию хранятся в больших совместно используемых файлах (изменить это можно с помощью настроек опции), что позволяет использовать постраничный кэш страниц базы данных. Формат данных InnoDB обеспечивает надежное хранение данных за счет транзакционности и блокировки данных на уровне строки. В последнее время из-за излишней закрытости разработки MySQL компанией Sun Microsystems, появилось много сторонних (например, от компании Google) патчей с улучшениями производительности и исправлениями ошибок, большинство из которых были включены в форк InnoDB под названием XtraDB, созданный компанией Percona.
  • InnoDB,是MySQL的資料庫引擎之一,為MySQL AB發行binary的標準之一。InnoDB由Innobase Oy公司所開發,2006年五月時由甲骨文公司併購。與傳統的ISAM與MyISAM相比,InnoDB的最大特色就是支援了ACID相容的事务(Transaction)功能,類似於PostgreSQL。 目前InnoDB採用雙軌制授權,一是GPL授權,另一是專有軟體授權。
  • InnoDB est un moteur de stockage pour le SGBDR MySQL, il est inclus d'origine dans toutes les distributions fournies par MySQL AB. Son principal avantage par rapport aux autres moteurs de stockage de MySQL est le support des transactions conforme aux propriétés ACID, similaire à celui de PostgreSQL, ainsi que la gestion des clés étrangères (avec vérification de la cohérence). InnoDB est devenu un produit d'Oracle Corporation, qui a acquis Innobase Oy en octobre 2005. Le logiciel est sous double licence : il est distribué sous la GNU General Public License, mais des licences commerciales sont vendues pour des développements qui intégreraient InnoDB à des logiciels propriétaires (ce que la GPL ne permet pas). Toutes les bases de données sont stockées au même endroit. Par défaut dans le fichier ibdata1 qui, sous les systèmes de type unix, se trouve généralement dans /var/lib/mysql/ . Il est également possible d'utiliser plusieurs fichiers ou même d'utiliser directement une ou plusieurs partitions sur le disque en mode RAW. Ce moteur de base de données utilise aussi deux fichiers de logs, d'habitude ib_logfile0 et ib_logfile1 . Les fichiers de définitions de table . frm sont également dans un dossier au nom de la base comme pour MyISAM. Les fichiers données de InnoDB ne peuvent pas être facilement sauvegardés par copie de fichiers, il en résulterait très probablement une corruption des données. Il est possible de le faire si le serveur est arrêté mais pas autrement. Remarquez que les fichiers de logs et les . frm sont importants et ne doivent pas être ignorés. Depuis sa version 5.5, MySQL utilise InnoDB comme moteur par défautModèle:,.
dbpedia-owl:developer
dbpedia-owl:genre
dbpedia-owl:license
dbpedia-owl:operatingSystem
dbpedia-owl:wikiPageExternalLink
dbpprop:developer
dbpprop:genre
dbpprop:license
  • GPL or proprietary
dbpprop:name
  • InnoDB
dbpprop:operatingSystem
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dcterms:subject
rdf:type
rdfs:comment
  • InnoDB ist eine freie Storage-Engine für das Datenbankmanagementsystem MySQL. Ihr Hauptvorteil gegenüber anderen Storage-Engines für MySQL ist, dass Transaktionssicherheit und referenzielle Integrität über Fremdschlüssel gewährleistet werden. Innobase Oy, der Hersteller von InnoDB, wurde im Oktober 2005 von Oracle Systems übernommen. Die Software steht wie MySQL selbst unter der GPL. Für Nicht-Open-Source-Anwendungen ist daneben eine proprietäre Lizenz erhältlich.
  • InnoDB(イノデービー)はMySQLのためのデータベースエンジンであり、MySQL ABが配布している全てのバイナリに標準搭載されている。MySQLと使用できる他のデータベースエンジンに対する改良点として、PostgreSQLに似たACID互換のトランザクションに対応していることがある。また、外部キーもサポートしている。(これを宣言的参照整合性という) 2005年10月にInnobase社がオラクル社に買収された後、InnoDBはオラクル社の製品となった。 このソフトウェアはデュアルライセンスであり、GNU General Public Licenseのもとで流通しているが、InnoDBをプロプライエタリ・ソフトウェアと融合させたい団体のために、ライセンスが販売されることもある。
  • InnoDB jest zaawansowanym mechanizmem składowania danych zaprojektowanym przez fińską firmę Innobase Oy, która została przejęta w 2006 przez koncern Oracle Corporation. Dystrybuowany jest głównie na licencji GNU General Public License. Jest obecny standardowo we wszystkich nowych wersjach MySQL, a od wersji 5.5 jest dla MySQL domyślnym mechanizmem. Umożliwia wykorzystanie takich mechanizmów jak transakcje i klucze obce.
  • InnoDB é um módulo ou estratégia de armazenamento para o MySQL. Atualmente ele é incluído como padrão em todos os binários distribuídos pela empresa MySQL AB. Sua principal melhoria diante da estratégia de armazenamento MyISAM é oferecer transações do tipo ACID.
  • InnoDB,是MySQL的資料庫引擎之一,為MySQL AB發行binary的標準之一。InnoDB由Innobase Oy公司所開發,2006年五月時由甲骨文公司併購。與傳統的ISAM與MyISAM相比,InnoDB的最大特色就是支援了ACID相容的事务(Transaction)功能,類似於PostgreSQL。 目前InnoDB採用雙軌制授權,一是GPL授權,另一是專有軟體授權。
  • InnoDB es una tecnología de almacenamiento de datos de código abierto para la base de datos MySQL, incluido como formato de tabla estándar en todas las distribuciones de MySQL AB a partir de las versiones 4.0. Su característica principal es que soporta transacciones de tipo ACID y bloqueo de registros e integridad referencial.
  • InnoDB is the default storage engine for MySQL as of MySQL 5.5. It provides the standard ACID-compliant transaction features, along with foreign key support. It is included as standard in most binaries distributed by MySQL AB, the exception being some OEM versions. InnoDB became a product of Oracle Corporation after their acquisition of Innobase Oy in October 2005.
  • InnoDB è un motore per il salvataggio di dati per MySQL, fornito in tutte le sue distribuzioni. La sua caratteristica principale è quella di supportare le transazioni di tipo ACID. Recentemente è stato acquistato dalla Oracle Corporation, che ha intenzione di mantenere saldi i rapporti con la MySQL AB. Ecco in che cosa si differenzia da MyISAM. Per riparare una tabella dopo un crash del sistema, InnoDB riesegue le ultime istruzioni registrate nei log.
  • InnoDB — одна из выбираемых подсистем низкого уровня в СУБД MySQL, входит во все стандартные сборки для различных операционных систем. Основным отличием InnoDB от других подсистем низкого уровня MySQL является наличие механизма транзакций и внешних ключей. СУБД InnoDB была разработана Хейкки Туури из компании Innobase — финского производителя программного обеспечения, специализирующегося на технологии реляционных баз данных.
  • InnoDB est un moteur de stockage pour le SGBDR MySQL, il est inclus d'origine dans toutes les distributions fournies par MySQL AB. Son principal avantage par rapport aux autres moteurs de stockage de MySQL est le support des transactions conforme aux propriétés ACID, similaire à celui de PostgreSQL, ainsi que la gestion des clés étrangères (avec vérification de la cohérence). InnoDB est devenu un produit d'Oracle Corporation, qui a acquis Innobase Oy en octobre 2005.
rdfs:label
  • InnoDB
  • InnoDB
  • InnoDB
  • InnoDB
  • InnoDB
  • InnoDB
  • InnoDB
  • InnoDB
  • InnoDB
  • InnoDB
owl:sameAs
foaf:homepage
foaf:name
  • InnoDB
foaf:page
is dbpedia-owl:wikiPageRedirects of
is owl:sameAs of
is foaf:primaryTopic of