MySQL에 db1, db1_dump라는 2개의 데이터베이스가 있습니다.
둘은 같은 내용을 가지고 있는데(업데이트 시에도 둘 다 업데이트 합니다.)
문제는 db1의 내용은 하드 디스크에, db1_dump의 내용은 USB 메모리(간단히
얘기해서 하드 디스크 이외의 드라이브)에 저장되도록 하고 싶다는 겁니다.
서버 하나에서 둘로 데이터를 나누는 것이므로 Replication은 해당되지 않고,
심볼릭 링크를 이용해서 해 보았는데, Storage Engine으로 InnoDB를 사용하고
있어서(복구 관련 문제 때문에 이걸 쓸 수 밖에 없는 듯 합니다.) 데이터는
분산이 되지 않더군요. 특성상 어쩔 수 없습니다.
얘기가 길어졌는데 간단히 줄이자면, 같은 내용을 유지하는 데이터베이스가
2개 있는데, 그 중 하나는 하드디스크에, 하나는 다른 드라이브에 저장하는
방법으로 가장 효율적인 방법이 무엇일까 하는 것입니다.
한참 고민했는데 딱히 방법을 찾지 못하여 이렇게 질문을 올립니다.
읽어주셔서 감사합니다 ㅠ
|