안녕하세요.
감사히 잘 쓰고 있습니다.
DB가 엔진을 default가 Xtra나 Innodb로 설정된 상태에서도 MyISAM을 생성시키도록 제작하셨는데,
엔진을 XrtaDB나 InnoDB류)로 바꿔써도 되나요?
제 경우는 K보드 관련 테이블들 새로 만들어서 Xtra로 동작시키는 중인데요
MySAM을 사용하셔야하는 특별한 이유가 있는지요.
그러니까 MySAM이 권고사항인지 필수 사항인지 여부만이라도 알려주시면 감사하겠습니다.
그리고...
테스트해보니까 인덱스가 없이 테이블이 결합되는 경우가 있던데
물론, 국내 다른 게시판들보다는 최적화가 잘되있지만
워드프레스를 표방한 이상, 해외의 쟁쟁한 보드들과 경쟁하셔야하니까 참고로 말씀드리면..
디자인하신 db에서 join이 몇군데 불필요한것 같습니다.
나중에 혹 새로 디자인하시면 아예 sql조인 버퍼 없이도 동작시킬수 있을정도로 최적화되면
더 좋을것 같네요^^
좋은 게시판 만들어주셔서 감사합니다.
MyISAM이 권고사항은 아닙니다.
국내 호스팅등 기본환경이 MyISAM이 대부분이고 저희도 테스트를 MyISAM로 했습니다.
엔진을 다른걸로 바꿔서 사용시 문제가 없다면 사용하셔도 됩니다.
거의 처음으로 기술 수준이 높은 대화가 오가는 것 같네요^^
내부에서도 DB 테이블 설계가 부족하고 몇몇 문제들을 인식하고는 있습니다. 하지만.. 이미 배포되고 있고 업데이트시 해결 하려고 고민중에는 있습니다. (쉽지는 않네요 ㅎ)
아무튼 처음에 고민이 부족했던 탓 입니다.
디자인하신 db에서 join이 몇군데 불필요한것 같습니다.
저희가 미처 생각하지 못한 내용일 가능성이 있으니, 구체적인 문제를 알려주시면 앞으로 개발에 정말 큰 도움이 될 듯 합니다.
감사합니다.