2012-09-13 4 views

답변

-2

이노 거래, MVCC 복제를 지원하는 완전히 ACID compliant 데이터베이스이며, 현대적인 파일 시스템과 같은 변화의 일기를 유지를 그래서 갑자기 충돌의 경우 또는 하드웨어 오작동은 데이터베이스의 마지막으로 양호한 상태로 복구 할 수 있습니다.

MyISAM은 안정성을 중시하는 속도에 중점을 둔 MySQL 용 원본 데이터베이스 엔진입니다. 트랜잭션 지원이 부족하고 저널을 사용하지 않으므로 데이터베이스가 손상된 경우 쉽게 손상 될 수 있습니다. 이 점에서 리눅스 ext2 파일 시스템과 매우 비슷합니다. 이것은 하이 엔드 컴퓨터가 256MB의 메모리를 모두 갖추고 9GB 하드 디스크가 큰 것으로 간주되었던 시대의 산물입니다.

오래된 하드웨어에서 MyISAM은 필연적으로 현대 하드웨어에서 InnoDB의 성능이 실제로 향상되었습니다. 소개 이후 지속적으로 개선되었으며 공격적으로 최적화되었습니다. MySQL의 각 포인트 릴리스는 계속해서 InnoDB에 대한 성능을 밀어 넣고 MyISAM은 크게 영향을받지 않으며 기존의 관심사를 위해 남겨 두었습니다.

아주 좋은 이유가없는 한 모든 새로운 응용 프로그램에 InnoDB를 사용해야합니다.