Q&A

댓글 3

  • 가장 큰 차이는 테이블 락킹이겠죠.
  • mysql과 mysqli는 접속에 사용하는 함수만 다릅니다. 기능상의 차이는 없습니다. PHP 버전에 따라 지원되는 함수가 다르기 때문에 두 가지 선택자를 제공합니다.

    innodb를 사용하면 테이블 락이 안 걸리고, 트랜잭션과 prepared statement가 지원되고, 서버 다운시 데이터 손실 확률이 줄어드는 등 기능상의 차이가 생깁니다.

    XE에서는 설치시 수동으로 선택해 주어야 하지만 라이믹스에서는 서버 환경을 자동으로 파악해서 innodb를 지원하는 서버라면 innodb를 사용합니다. 대부분의 웹호스팅은 innodb를 지원하지 않더군요.
  • @기진곰
    램 자원을 많이 먹거든요.