Korea 대한민국   변경   |   All Microsoft Sites

SQL Server 와 MySQL 비교

Microsoft SQL Server 2008은 비즈니스 영역에서 MySQL보다 성능이 우수한 데이터베이스 플랫폼입니다. 또한 낮은 TCO(total cost of ownership)와 함께 대규모 네트워크 리소스, 업계 선도적인 성능 및 엔터프라이즈 레디(enterprise-ready) 확장성, 최고 레벨의 보안, 고가용성, 포괄적인 BI 플랫폼 등을 제공합니다.

 

파트너 에코시스템

SQL Server는 대규모 네트워크 리소스 및 전세계 파트너 에코시스템을 지원합니다. SQL Server는 엔터프라이즈에서 채택하고 있는 최고의 데이터베이스(영문)로 현재 엔터프라이즈의 74.7%가 이 데이터베이스를 사용하고 있습니다.

  • 마이크로소프트는 대규모 개발사를 보유하고 있으며 전세계 직원을 지원합니다. MySQL은 약 70개 개발사를 보유하고 있으며 50개 기업의 직원을 지원합니다.

  • 약15,000개 ISV에서 SQL Server를 지원하고 400개 미만(영문)의 ISV가 MySQL을 지원합니다.

  • 전세계 마이크로소프트 파트너 프로그램의 DMC(data management competency)에서 인증받은 약 2,000개 솔루션 파트너가 귀사에 서비스를 제공합니다. MySQL의 소규모 파트너 에코시스템(영문)에서는 제한된 리소스만 제공합니다.

확장성

SQL Server는 업계 선도적인 성능과 엔터프라이즈 레디(enterprise-ready) 확장성을 제공합니다. SQL Server는 비즈니스가 성장할 수 있도록 인프라를 제공하며 대규모 작업량을 처리한 실적을 보유하고 있습니다.

  • TPC 및 SAP 등 업계 표준 벤치마크에서 성능 입증 MySQL는 업계 표준 벤치마크에서 성능이 입증된 바가 없습니다. MySQL 성능 요구사항은 대개 귀사 비즈니스에 적절하지 않은 구성에 기반을 두고 있습니다.

  • 풍부한 기능, 고성능 및 비용기반 쿼리최적화 프로그램을 제공하므로 복잡한 쿼리에 대한 효율성이 개선됩니다. MySQL은 기본적인 쿼리최적화 프로그램만 갖추고 있으므로 고성능 제품에 최적화되지 않고 제한된 확장성을 제공합니다.

  • 분산 분할 뷰를 제공하므로 향상된 확장성을 제공합니다. MySQL은 분산 분할 뷰를 제공하지 않습니다.

보안

SQL Server는 최고 수준의 보안을 제공합니다. NVD(National Vulnerability Database)(영문)에 의하면 SQL Server는 3년 동안 보안상 취약점이 단 한 건도 발견되지 않았습니다. MySQL의 경우 이상과 동일한 시기에 많은 보안상의 문제가 발생했습니다.

연구를 통해 SQL Server의 높은 보안성 확인

  • Security Innovations(영문)에 의하면 Windows 상의 SQL Server는 Linux 상의 MySQL 보다 보안성이 좋은 것으로 나타났습니다(보안상 취약점 46% 미만 및 보안위험 발생율 48% 미만).

  • ESG(영문)은 MySQL이 2004, 2005 및 2006에 각각 Microsoft SQL Server, Sybase 및 IBM DB2보다 보안상 취약점이 많이 발견되었다고 보고했습니다.

SQL Server는 다음사항을 제공합니다.

  • 안정성: 고급 보안 기능은 데이터 및 네트워크 리소스를 보호합니다.

  • 보안 검증에 대한 선호방법인 타사 평가: 마이크로소프트는 입증되고 인증된 절차인 CC(Common Criteria)에 따라 평가를 수행했습니다. MySQL은 CC 확인 또는 C2(NSA)에 따른 평가를 수행하지 않았습니다.

  • 기밀성: SQL Server 클러스터링은 가상 서버의 Kerberos 인증과 표준 로그온의 Windows 스타일 정책을 지원합니다. 이를 통해 도메인의 모든 계정에 대해 지속적으로 정책을 실행할 수 있습니다.

  • 무결성: SQL Server는 데이터베이스 내에서 암호화 기능을 지원하고 키 관리 인프라에 통합됩니다.

  • 자동 업에이트: SQL Server는 보안 업데이트를 위해 Microsoft Update에 통합됩니다. MySQL은 자동 업데이트 패치를 갖추고 있지 않습니다.

  • 페이지 상단

고가용성

SQL Server는 고가용성을 제공합니다. Always On Technologies는 광범위한 엔터프라이즈 수준의 옵션을 제공하여 시스템 다운타임을 최소화하고 손실이 큰 직원 실수로부터 데이터를 보호하며 적절한 수준의 애플리케이션 가용성을 유지합니다. MySQL은 데이터베이스 미러링, 장애조치 클러스터링, 데이터베이스 스냅숏과 스냅숏 격리, 로그 전달 및 다운타임을 방지하는 온라인 작업 등 SQL Server에서 제공하는 기능을 제공하지 않습니다.


요구사항에 적합한 안정적인 크기 조정

  • Camstar(영문)는 SQL Server 2005 Enterprise Edition(64 비트)이 제조업계에서 가장 필요로 하는 요구사항에 맞추어 크기를 조정할 수 있음을 알게 되었습니다.

  • 금융기관에 핵심 뱅킹 솔루션을 제공하는 선도 업체인 Temenos(영문)는 Microsoft 및 Intel과 함께 Microsoft SQL Server™ 2005 Enterprise Edition(64 비트) 및 Quad-Core Intel® Xeon® 기술을 사용하여 Temenos T24 Model Bank의 성능을 테스트하였습니다.

비지니스 인텔리전스(BI)

SQL Server는 타사 벤더가 개입할 필요 없이 즉시 사용 가능한 포괄적인 BI 플랫폼을 제공합니다. 업계 최고의 OLAP(online analytical processing) 서버(영문)인 SQL Server는 인쇄 및 온라인 보고를 구축하고 관리하기 위한 Analysis Services, ETL 및 Reporting Services를 제공합니다. MySQL은 BI 기능을 제공하지 않습니다.

Total Cost of Ownership (TCO)

SQL Server는 값비싼 부가 기능 없이 즉시 사용 가능한 포괄적인 데이터 플랫폼 솔루션을 엔터프라이즈에 제공하므로 낮은 TCO에서 높은 품질을 보장합니다.

  • 세계적인 수준의 도구 및 통합 디버깅 환경을 제공하므로 개발 비용이 절감됩니다.

  • SQL Server Management Studio는 자가 관리 시스템을 생성하도록 설계되어 인건비가 절감됩니다.

  • Windows Server 제품 전체에 구현된 CES(common engineering strategy)을 사용하여 TCO가 감소하고 개발 시간이 단축됩니다. 또한 마이크로소프트는 강력한 지원과 함께 다양한 SQL Server 라이선싱 및 가격 옵션을 제공합니다.

MySQL는 무료 커뮤니티 서버(Community Server)를 제공합니다. 그러나 MySQL은 지원 또는 정기적인 업데이트를 제공하지 않습니다. 이러한 서비스를 제공하기 위한 전문 기술을 보유하고 있지 않은 경우 이상의 서비스를 구입하려면 비용이 많이 들 수 있습니다.

  • 제품 지원에는 연간 서버 당 599달러~4,999달러의 MySQL Enterprise Subscription이 필요합니다(MySQL Enterprise Options).

  • MySQL에 관한 전체 솔루션을 구축하려면 무료로 지원되지 않는 백업 및 BI와 같은 타사 도구가 추가적으로 필요합니다.

Microsoft TechNet
Microsoft msdn
테크데이즈