2016-08-23 4 views
-1

우리는 최종 논문을 위해 php를 사용하여 등록 시스템을 만들고 있습니다. 또한 문서 첨부도 가능합니다. 우리는 MySQL을 사용하고 있으며 앞으로 모든 데이터를 저장할 것인지 궁금합니다. 데이터베이스에 저장할 수있는 데이터의 최대 한도는 어떻게 알 수 있습니까? http://dev.mysql.com/doc/refman/5.7/en/numeric-types.html 하드 디스크 얼마나 큰MySQL에 저장할 수있는 데이터의 최대 한도

답변

0

부호 INT 최대 값은 4,294,967,295 부호 BIGINT 가장 큰 값이 18,446,744,073,709,551,615

참조입니다? 그거 큰데.

MySQL이 매우 좋은 문서 저장소가 아니며 MySQL 데이터로 멀티 TB 드라이브를 채우는 것에 대해 이야기하는 경우 심각한 문제가 발생할 수 있습니다. 이런 종류의 백업은 점점 더 많은 비용과 번거 로움이 따르므로 서버 부하가있는 경우이를 안정적으로 수행하는 특수 도구가 필요하며 99 %의 데이터가 변경되지 않은 경우 매우 비효율적입니다.

종종 문서 저장과 관련 메타 데이터 데이터베이스를 사용하는 것이 더 좋습니다. 이를 통해 업무용 데이터 세트를 상당히 작게 유지하고 클라우드에 덤프 할 수있는 Amazon S3와 같은 네트워크 연결 스토리지 또는 서비스를 포함하여 데이터에 대한 다양한 스토리지 옵션을 제공합니다.

Riak 또는 MongoDB과 같은 복제 된 문서 저장소를 사용하여 응용 프로그램의 기본 기능인 경우를 살펴볼 수도 있습니다. 이것들은 MySQL이 쉽게 할 수없는 몇 가지 기능을 제공합니다.

+0

전체 데이터의 전체 크기는 어떻습니까? 하드 디스크의 크기에 따라 다름을 의미합니까? – user6568300

+0

나는 그것이 하드 디스크의 크기에 의존하지 않는다고 생각하지만 확실하지는 않지만 확실한 답을 줄 수는 없다. – Joshua

+0

오 오키. 도움을 주셔서 감사합니다 :) – user6568300

0

:

+0

우리의 시스템은 그렇게 크지 않습니다. 실제로 LAN 내에서만 액세스 할 수 있습니다. – user6568300

+0

그런 다음 하드 디스크보다 크지 않으면 문제가 발생하지 않습니다. – tadman

0

파일을 데이터베이스에 저장하지 말고 파일 시스템에 저장하고 데이터베이스에서 참조하십시오. 전체 경로가 저장되도록 허용하면 디스크를 추가하여 시스템을 확장 할 수 있습니다.

관련 문제