HEAP
Wygląd
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;