innoDB와 MyISAM의 인덱스의 주요 차이점은 무엇입니까?MySQL : innoDB와 MyISAM 간의 인덱스 차이
0
A
답변
1
-2
이노 거래, MVCC 복제를 지원하는 완전히 ACID compliant 데이터베이스이며, 현대적인 파일 시스템과 같은 변화의 일기를 유지를 그래서 갑자기 충돌의 경우 또는 하드웨어 오작동은 데이터베이스의 마지막으로 양호한 상태로 복구 할 수 있습니다.
MyISAM은 안정성을 중시하는 속도에 중점을 둔 MySQL 용 원본 데이터베이스 엔진입니다. 트랜잭션 지원이 부족하고 저널을 사용하지 않으므로 데이터베이스가 손상된 경우 쉽게 손상 될 수 있습니다. 이 점에서 리눅스 ext2
파일 시스템과 매우 비슷합니다. 이것은 하이 엔드 컴퓨터가 256MB의 메모리를 모두 갖추고 9GB 하드 디스크가 큰 것으로 간주되었던 시대의 산물입니다.
오래된 하드웨어에서 MyISAM은 필연적으로 현대 하드웨어에서 InnoDB의 성능이 실제로 향상되었습니다. 소개 이후 지속적으로 개선되었으며 공격적으로 최적화되었습니다. MySQL의 각 포인트 릴리스는 계속해서 InnoDB에 대한 성능을 밀어 넣고 MyISAM은 크게 영향을받지 않으며 기존의 관심사를 위해 남겨 두었습니다.
아주 좋은 이유가없는 한 모든 새로운 응용 프로그램에 InnoDB를 사용해야합니다.
관련 문제
- 1. MySQL myisam 테이블, 임시 테이블 및 인덱스
- 2. MySQL MyISAM 테이블 인덱스 카디널리티가 0입니다.
- 3. mysql myisam 업데이트
- 4. MySQL MyISAM 관계 다이어그램
- 5. MySQL MyISAM 테이블 잠금
- 6. 벡터 간의 차이 _including_NA
- 7. 간의 차이()는
- 8. 클로저와 연속 간의 차이
- 9. Mysql InnoDB와 신속하게 대형 업데이트 적용
- 10. InnoDB와 MyISAM의 MySQL의 원자 업데이트
- 11. 정기적으로 MyISAM 테이블 인덱스 파일이 계속 충돌합니다!
- 12. 기본 인덱스와 보조 인덱스 : 성능 차이
- 13. Mysql into myisam from innodb
- 14. MYSQL myisam 키 캐시로 복구
- 15. MySQL 백업 MyISAM 대 InnoDB
- 16. MySQL + MyISAM 테이블 크기 질문
- 17. MySQL 업데이트 고유 인덱스
- 18. innodb와 mysql 인덱스가 5.1.47에서 5.5.8으로 업그레이드 된 후 diff
- 19. 대시와 하이픈 간의 SEO 차이
- 20. 웹 페이지 간의 차이 찾기
- 21. 간의 매칭 패턴의 차이 '([,] +)'와 '([,]) +'
- 22. 연결 간의 큰 성능 차이
- 23. 두 노드 간의 차이 계산
- 24. LINQ에서 컬렉션 간의 차이 얻기
- 25. SQL에서 집계 함수 간의 차이
- 26. active_record_store와 cookie_store 간의 세션 차이
- 27. 레코드 간의 날짜 차이 계산
- 28. DateTime 서버와 클라이언트 간의 차이
- 29. PHP와 .htaccess 리디렉션 간의 차이
- 30. Mysql 인덱스 사용
도움이 될만한 사람 : http://dba.stackexchange.com/a/17434 – Michael