2012-07-14 3 views
0

나는 mysql을 가지고 놀고 있습니다. select @@datadir;이 나를 생각하고 있습니다. 헌신적 인 서버를 가지고있는 누군가를 위해 저처럼 싼 vps로 강등되었습니다. 내 디스크 공간 할당량이 소비되고 위쪽으로 할당량이 조정되지 않습니다.RDBMS가 다른 머신에서 datadir을 가질 수 있습니까

새로운 연결이 새 스레드가 될 것이므로 dropbox 또는 google.is에 앉아있는 내 datadir을 사용하여 네트워크 멀티 스레딩의 일부 형태를 갖는 것이 좋을 것이라고 생각합니다. 네트워크를 통해 하나의 액세스에 datadir을 허용하는 데이터베이스 시스템 ?.

+0

성능이 가장 좋지 않을 수 있습니다. 그러나 dbms가 원격지 디렉토리가 적절하게 마운트되어있는 한, 특별히 다른 서버에 있다는 사실은 시스템에 투명하게 전달 될 것입니다. –

답변

1

MySQL 데이터베이스에는 디렉토리 경로가 필요합니다.

NFS를 사용하는 것을 속일 수 있습니다. 그러나 "표준"리눅스 NFS는 아주 좋은 해결책은 아니라는 경고를받습니다 : 잠금 기능이 도입되어 데이터베이스 잠금 기능을 경험할 수 있습니다.

그렇지 않으면 일부 저장 장치가 자체 NFS 클라이언트를 제공합니다.

또는 SAN/NAS/Whatever를 사용할 수 있습니다. 나는 당신이 찾고있는 것이 별도의 저장 장치가 아니라 별도의 "기계"가 될 것을 제안합니다.

+1

질문에 "MySQL"태그가 붙어 있기 때문에 제 대답은 MySQL에만 적용됩니다. 다른 RDBMS에는 적용되지 않을 수 있습니다. –

관련 문제