Memory (storage engine) (original) (raw)
MEMORY is a storage engine for MySQL and MariaDB relational database management systems, developed by Oracle and MariaDB. Before the version 4.1 of MySQL it was called Heap. The SHOW ENGINES command describes MEMORY as: Hash based, stored in memory, useful for temporary tables. MEMORY writes table data in-memory. While the table structures are persisted on-disk, the rows in MEMORY tables are lost when MySQL stops.
Property | Value |
---|---|
dbo:abstract | MEMORY is a storage engine for MySQL and MariaDB relational database management systems, developed by Oracle and MariaDB. Before the version 4.1 of MySQL it was called Heap. The SHOW ENGINES command describes MEMORY as: Hash based, stored in memory, useful for temporary tables. MEMORY writes table data in-memory. While the table structures are persisted on-disk, the rows in MEMORY tables are lost when MySQL stops. (en) Memory, in passato chiamato Heap, è uno storage engine per MySQL e i suoi fork. La sua caratteristica principale consiste nel registrare i dati (e gli indici) in memoria e non su disco. Questo comporta una serie di limitazioni, ma in compenso garantisce una velocità elevata nelle operazioni di lettura e in quelle di modifica. La licenza è la GNU GPL versione 2. (it) HEAP – mechanizm składowania bazy MySQL, służący do przechowywania danych. Jego charakterystyczną cechą jest nietrwałość przechowywanych informacji – wszystkie przechowywane są tylko w pamięci RAM serwera i znikają wraz z zakończeniem działania serwera MySQL. Jednakże korzystanie tylko z pamięci daje prędkość niemożliwą do osiągnięcia w przypadku innych mechanizmów składowania. Z tego powodu jego główne zastosowanie to tworzenie rozmaitych buforów cache i przechowywanie tymczasowych informacji, których utrata nie powoduje większych szkód. Od MySQL w wersji 4.1 rekomendowaną nazwą jest MEMORY. Przykład polecenia tworzącego tabelę typu HEAP zawierającej jedną kolumnę, będącą jednocześnie kluczem podstawowym: CREATE TABLE testowyHeap ( identyfikator int(11) NOT NULL auto_increment, PRIMARY KEY (identyfikator)) ENGINE=MEMORY; (pl) |
dbo:developer | dbr:MariaDB dbr:Oracle_Corporation |
dbo:genre | dbr:Database_engine |
dbo:license | dbr:GNU_General_Public_License |
dbo:wikiPageExternalLink | https://dev.mysql.com/doc/refman/8.0/en/memory-storage-engine.html https://mariadb.com/kb/en/memory-storage-engine/ |
dbo:wikiPageID | 65882884 (xsd:integer) |
dbo:wikiPageLength | 2357 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1017923658 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:Oracle_software dbr:Percona_Server_for_MySQL dbr:Relational_database_management_system dbr:Cross-platform dbr:GNU_General_Public_License dbr:MySQL dbr:Comparison_of_MySQL_database_engines dbc:MariaDB dbc:MySQL dbr:Database_engine dbc:Database_engines dbr:MariaDB dbr:Oracle_Corporation dbr:Storage_engine dbr:TempTable |
dbp:developer | Oracle and MariaDB (en) |
dbp:genre | dbr:Database_engine |
dbp:license | dbr:GNU_General_Public_License |
dbp:name | MEMORY (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:Short_description dbt:Oracle_FOSS |
dct:subject | dbc:Oracle_software dbc:MariaDB dbc:MySQL dbc:Database_engines |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 |
rdfs:comment | MEMORY is a storage engine for MySQL and MariaDB relational database management systems, developed by Oracle and MariaDB. Before the version 4.1 of MySQL it was called Heap. The SHOW ENGINES command describes MEMORY as: Hash based, stored in memory, useful for temporary tables. MEMORY writes table data in-memory. While the table structures are persisted on-disk, the rows in MEMORY tables are lost when MySQL stops. (en) Memory, in passato chiamato Heap, è uno storage engine per MySQL e i suoi fork. La sua caratteristica principale consiste nel registrare i dati (e gli indici) in memoria e non su disco. Questo comporta una serie di limitazioni, ma in compenso garantisce una velocità elevata nelle operazioni di lettura e in quelle di modifica. La licenza è la GNU GPL versione 2. (it) HEAP – mechanizm składowania bazy MySQL, służący do przechowywania danych. Jego charakterystyczną cechą jest nietrwałość przechowywanych informacji – wszystkie przechowywane są tylko w pamięci RAM serwera i znikają wraz z zakończeniem działania serwera MySQL. Jednakże korzystanie tylko z pamięci daje prędkość niemożliwą do osiągnięcia w przypadku innych mechanizmów składowania. Z tego powodu jego główne zastosowanie to tworzenie rozmaitych buforów cache i przechowywanie tymczasowych informacji, których utrata nie powoduje większych szkód. Od MySQL w wersji 4.1 rekomendowaną nazwą jest MEMORY. (pl) |
rdfs:label | Memory (storage engine) (it) Memory (storage engine) (en) HEAP (pl) |
owl:sameAs | wikidata:Memory (storage engine) dbpedia-it:Memory (storage engine) dbpedia-pl:Memory (storage engine) https://global.dbpedia.org/id/3ZYAT |
prov:wasDerivedFrom | wikipedia-en:Memory_(storage_engine)?oldid=1017923658&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Memory_(storage_engine) |
foaf:name | MEMORY (en) |
is dbo:wikiPageRedirects of | dbr:MEMORY_(storage_engine) |
is dbo:wikiPageWikiLink of | dbr:MEMORY_(storage_engine) |
is foaf:primaryTopic of | wikipedia-en:Memory_(storage_engine) |