나는 mysql DB를 자체 서버로 옮기려고 생각하고 있습니다. 표준 SATA 드라이브가 아닌 15,000rpm SAS 드라이브에 투자해야 합니까? 내 데이터 세트는 450MB에 불과합니다. 매달 약 40MB씩 증가합니다. 서버에는 4GB의 RAM이 있고 memcached 인스턴스도 실행됩니다.
답변1
중요한 것은 크기가 아니라 필요한 속도입니다. SAS가 훨씬 빠릅니다. 그러나 데이터 세트가 ~0.5GB이고 4GB가 있고 증가 속도가 너무 느리기 때문에 모든 것을 메모리(mysql 캐시)에 로드하고 하드 디스크 속도에 대해 걱정하지 않는 것이 좋습니다.
답변2
이러한 작은 데이터 세트는 메모리가 없어도 잘 작동합니다. 하지만 성능 디스크에 투자하고 싶다면 솔리드 스테이트 디스크를 구입하세요. 이는 시중의 어떤 SAS 디스크보다 뛰어난 성능을 발휘할 수 있습니다.
답변3
작업 세트를 살펴보면 초당 수천 번 읽고 쓸 계획이 아니라면 디스크 유형은 가장 중요하지 않습니다. 더 많은 실행을 실행하고 해당 memcached를 사용하십시오.
답변4
커밋 로그를 작성하려면 여전히 디스크가 필요합니다. 이 경우 중요한 것은 작은 무작위 쓰기 성능입니다. 배터리 지원 RAID 컨트롤러를 구입하면 작은 쓰기 작업이 훨씬 더 빨라지므로 필수적입니다(컨트롤러는 백그라운드에서 작업을 수행합니다. 전원이 꺼지면 전원이 복구될 때까지 데이터를 캐시에 보관합니다).
내구성이 필요하다고 가정합니다.