질문/조언질답게시판

하루 30만 레코드 정도 쌓일것같습니다. 크기는 별로 안크고요..

 

일단 insert 하면 수정은 없을것같은데..

 

나중에 1억건 이상 쌓인다 치면

 

 MyISAM, innoDB중 어느게 좋을까요?

  • profile
    MyISAM 쓰면 insert 가 점점 느려질꺼에요.
  • profile
    완전히 반대입니다.

    데이터가 많을수록 InnoDB 가 좋습니다.
  • profile

    데이터가 많든 적든 InnoDB가 좋습니다. MyISAM은 적폐청산 대상일 뿐...

  • profile profile
    혹시 이미 myisam 으로 사용중인 db 를 innodb 로 바꿀수도 있나요?
  • profile profile
    ALTER TABLE 테이블명 ENGINE=InnoDB;

    테이블마다 반복합니다. 데이터가 많이 쌓여 있는 경우 시간이 꽤 걸리니 phpmyadmin처럼 불안정한 환경에서는 시도하지 마시기 바랍니다. 변환 도중에는 사이트 접속이 되지 않을 수도 있습니다.
  • profile profile
    감사합니다.
    좀 불안불안하지만 한번 시도해보고싶네요.
    혹시 테이블마다 엔진이 달라도 사이트 작동에는 이상이 없을까요?
    시험적으로 한두개 테이블만 시도 해보려고요.
  • profile profile

    네, 테이블마다 엔진이 달라도 괜찮습니다.

  • profile profile
    제가 문제없이 했다고 모든 곳에서 문제 없다는 보장은 없겠지만..
    phpmyadmin 으로 저희도 10개 이상의 테이블을 변경했었습니다.

    db의 테이블 중 하나라도 innodb 가 아닌경우는 의미가 없어지기 때문에 모두 변경하셔야 합니다.
  • profile profile
    감사합니다~!!
  • profile profile
    아하! 그렇군요.
    잘알겠습니다 ^^
  • profile profile

    그리고 추가로 설치되는 모듈들을 위해 XE,라이믹스의 db type을 변경하셔야 할 것 입니다.

  • profile profile
    데이타가 350만개 쌓여있네요. 겁나는데 기도 많이하고 해봐야겠습니다 ㅎ