문제

엄청난 양의 데이터(및 조인/검색)가 있을 때 MySQL이 MS SQL에 비해 얼마나 저렴합니까?이미 Q&A가 가득한 stackoverflow와 같은 사이트를 생각해 보세요.

내 ASP.NET 사이트는 현재 SQL Server Express에 있으므로 장기적으로 비용이 어떻게 비교되는지 전혀 모릅니다.빠른 조사 후에 MySQL 사람들이 얻는 비용 절감이 부러워지기 시작했습니다.

도움이 되었습니까?

해결책

MSSQL Standard Edition(32 또는 64비트)의 가격은 약 5,000달러입니다. CPU 소켓당.64비트를 사용하면 필요한 만큼의 RAM을 사용할 수 있습니다.Enterprise Edition은 대부분의 배포에 꼭 필요한 것은 아니므로 해당 라이선스에 필요한 $20,000에 대해 걱정하지 마십시오.

MySQL은 라이센스와 함께 제공되는 많은 유용한 도구를 포기한 경우에만 무료이며 아마도 (적어도 2008년 현재) SQL Server처럼 확장하려면 약간의 작업이 더 필요할 것입니다.

장기적으로 보면 라이센스에만 투자하는 것보다 하드웨어와 인력에 훨씬 더 많은 비용을 지출하게 될 것입니다.확장이 필요한 경우 여기저기서 5,000달러를 처리할 수 있는 현금 흐름이 있을 것입니다.

다른 팁

MySQL에 비해 MS SQL의 성능 이점은 상당히 미미합니다. 특히 서버 캐싱(RAM 내), 클라이언트 캐싱(캐시 및 만료 헤더) 및 gzip 압축과 같은 서버 및 클라이언트 측 최적화로 이를 완화하는 경우 더욱 그렇습니다.

나는 stackoverflow가 이상한 간격으로 발생하는 읽기/쓰기로 인한 교착 상태에 문제가 있다는 것을 알고 있지만 아키텍처(MSSQL)가 잘 유지되고 있다고 주장하고 있습니다.물론 이것은 공개 베타 이전이었고 오늘 초 Jeff의 트위터에 따르면 다음과 같습니다.

32 개의 최신/수정 된 질문의 범위는 개인 베타에서 약 20 분이었습니다.이제 약 2 분입니다.

사이트가 아직 충돌하지 않았다는 것은 데이터베이스에 대한 증거입니다(좋은 코딩 및 테스트도 포함).

하지만 귀하의 사이트에 대한 구체적인 수치를 게시해 보는 것은 어떨까요?

MySQL Enterprise 에디션을 탑재한 배포판(또는 구축할 직원)이 있는 경우 MySQL은 매우 저렴합니다.이는 여러 서버에 걸쳐 다중 마스터 복제를 제공하는 고가용성 버전입니다.

장점은 하드웨어를 처음 구입한 후(RAM 용량이 필요함!) 설정 시간이 지나면 라이센스 비용이 저렴하다는 점입니다.

단점은 조인이 많고, 전체 텍스트 인덱싱이 없으며, 저장된 절차(제 생각에는)가 없고, 모든 마스터 노드에 부여를 복제해야 하는 차선의 성능입니다.

하지만 PostgreSQL에서 사용할 수 있는 복제/프록시 균형 조정 설정보다 실행하기가 더 쉽습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top