공유 호스팅 사이트에서 MongoDB를 사용하도록 허용하고 싶지만 모두 동일한 VPS 서버에 있기 때문에 mongo를 통해 데이터베이스를 만들고 사용자에게 표시 할 수 있지만 컬렉션의 크기 만 데이터베이스의 크기를 제한 할 수 없습니다. 어느 것이 바뀔 수 있습니다.MongoDB 데이터베이스 할당량 설정 (SIZE)
데이터베이스의 크기를 제한하는 관리자가 없습니까?
공유 호스팅 사이트에서 MongoDB를 사용하도록 허용하고 싶지만 모두 동일한 VPS 서버에 있기 때문에 mongo를 통해 데이터베이스를 만들고 사용자에게 표시 할 수 있지만 컬렉션의 크기 만 데이터베이스의 크기를 제한 할 수 없습니다. 어느 것이 바뀔 수 있습니다.MongoDB 데이터베이스 할당량 설정 (SIZE)
데이터베이스의 크기를 제한하는 관리자가 없습니까?
MongoDB는 64MB (dbname.0)부터 시작하여 128MB (.1), 256 등으로 2GB까지 데이터베이스 청크를 할당합니다. 그런 다음 각 파일은 2GB가됩니다.
mongod.exe 명령 줄 매개 변수에 --smallfiles
을 사용하면 파일 할당이 64MB 대신 16MB에서 시작되고 2GB 대신 512MB로 최대 할당됩니다.
--quotaFiles 1
과 결합하면 데이터베이스가 하나의 파일 또는 16MB 이상으로 커질 수 없습니다. 항상 --quotaFiles
을 --quota
과 함께 도움말 문서별로 사용합니다.
나는 이것이 MongoDB로 할 수 있다고 생각하지 않는다. 가능한 경우 서버에 할당량이 설정된 볼륨을 만들고 복수 인스턴스를 mongod
으로 늘릴 수 있습니다. 그러나 MongoDB는 최대한 많은 데이터를 유지하려고합니다 메모리에. 고객이 다른 사람의 데이터와 교환하여 데이터를 디스크로 스왑하면 성능 문제가 발생할 수 있습니다.