Typy tabel
MySQL potrafi obsÅ‚ugiwać tabele w wielu różnych formatach. Każdy z nich ma nieco inne wÅ‚aÅ›ciwoÅ›ci oraz przeznaczony jest do innych zastosowaÅ„. Najpopularniejsze z nich to:
- MyISAM - Najpowszechniej używany ze wzglÄ™du na wysokÄ… wydajność za cenÄ™ możliwoÅ›ci. Nie obsÅ‚uguje transakcji oraz wielu różnych zaawansowanych opcji.
- InnoDB - tabele InnoDB posiadajÄ… mechanizm transakcji oraz wiele dodatkowych możliwoÅ›ci przydatnych przy pracy ze zÅ‚ożonymi strukturami, np. blokowanie pojedynczych rekordów. InnoDB wykorzystywane jest m.in. przez oprogramowanie MediaWiki, na którym zbudowano WikipediÄ™. InnoDB zapewnia najwyższÄ… wydajność na wielogigabajtowych bazach z setkami odwoÅ‚aÅ„ w ciÄ…gu sekundy.
- HEAP - ten typ jest znacznie szybszy od wszystkich innych. Wynika to z tego, iż skÅ‚adowany jest wyłącznie w pamiÄ™ci RAM. JeÅ›li MySQL padnie, danych tam zawartych nie bÄ™dzie można już odzyskać. Również nie wspomaga transakcji; autorzy zalecajÄ… go wykorzystywanie go w tabelach tymczasowych (temporary tables).
Ostatnia modyfikacja: 16.01.2007, 14:53
Waszym zdaniem:
Nikt jeszcze nie dodał swojego komentarza. Możesz być pierwszy!