mysql 또는 python 스크립트와 관련된 I/O를 줄이는 방법이 있습니까? 나는 EC2를 사용할 생각이고 비용은 괜찮은 것 같습니다. 사실 I/O 사용량을 예측할 수 없으며 비용으로 눈이 멀어 질까 걱정됩니다.응용 프로그램 및 데이터베이스에서 I/O 감소
기본적으로 python 스크립트를 개발하여 데이터를 구문 분석하고 mysql에 업로드합니다. 일단 MySQL에서, 나는 그것에 대해 꽤 무거운 분석을 수행한다. (새로운 컬럼, 테이블을 생성한다. 큰 데이터 세트에 기초한 수학 및 재무 기반 분석을 많이한다.) 무거운 I/O를 피하기위한 설계 모범 사례가 있습니까? memcached는 메모리에있는 모든 것을 저장하고 거기에서 액세스한다고 생각합니다. mysql 또는 다른 스크립트에서 동일한 작업을 수행 할 수있는 방법이 있습니까?
저는 2 기가의 RAM이있는 다른 호스트에서 스크립트를 지금 실행하고 있습니다.하지만 제가보고 있던 ec2 인스턴스는 약 8 기가를 가지고 있으므로 여분의 메모리를 사용하여 돈을 절약 할 수 있는지 궁금합니다.
* 대용량 데이터 *가 얼마나 큽니까?, 메모리에 맞 춥니 까? –
안녕하세요 크리스. 나는 그것이 맞아야한다고 언급 했어야했다. 내 계획은 내 데이터 집합이 아마 상자에서 실행중인 다른 아무것도하지 않고 2 ~ 3 기가 될 것입니다. 작동하는 해결책이 있다면, 나는 정말로 내 기억을 계속 업그레이드 할 수 있습니다. – Lostsoul