MySQL과 MS SQL Server의 차이점

Anonim

MySQL 대 MS SQL Server

MySQL

MySQL은 오픈 소스 데이터베이스 관리 시스템. 그것의 높은 신뢰성, 사용 용이성 및 고성능 때문에 그것은 매우 인기가 있습니다. MySQL은 Apache, Linux, Perl / PHP 등을 기반으로하는 많은 최신 응용 프로그램에 사용됩니다. Google, Alcatel Lucent, Facebook, Zappos 및 Adobe와 같은 많은 인기있는 조직은이 데이터베이스 관리 시스템을 사용합니다.

MySQL은 MAC OS, Windows, Linux, IBM AIX, HP-UX 등 20 개 이상의 플랫폼에서 실행할 수 있으며 많은 유연성을 제공합니다. MySQL 데이터베이스 시스템은 다양한 데이터베이스 도구, 서비스, 교육 및 지원을 제공합니다. MySQL은 다른 버전으로 제공됩니다:

Enterprise Edition

이 버전은 OLTP (Scalable Online Transaction Processing) 데이터베이스 응용 프로그램을 제공하며 고품질의 성능을 제공합니다. 이 기능에는 롤백, 행 수준 잠금, 전체 커밋 및 응급 복구가 포함됩니다. 대형 데이터베이스 시스템의 성능을 향상시킬뿐만 아니라 관리를 위해이 에디션에서 데이터베이스 파티셔닝을 허용합니다.

Enterprise Edition에는 MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer 및 MySQL WorkBench가 포함됩니다.

Standard Edition

이 버전은 OLTP 응용 프로그램과 고성능을 제공합니다. Standard Edition에는 또한 ACID를 준수하는 InnoDB와 트랜잭션에 안전한 데이터베이스가 포함되어 있습니다. 확장 가능한 응용 프로그램과 고성능을 제공하기 위해이 데이터베이스 시스템에서도 복제가 허용됩니다.

- 9 ->

Classic Edition

MyISAM 스토리지 엔진을 사용하여 읽기 집약적 인 애플리케이션을 개발하는 OEM, VAR 및 ISV에게 이상적인 데이터베이스 시스템입니다. 클래식 에디션은 사용하기 쉽고 관리 부담이 적습니다. 그러나이 버전은 VAR, ISV 및 OEM에만 해당됩니다. 클래식 에디션의 고급 에디션으로 쉽게 업그레이드 할 수 있습니다.

SQL Server

SQL Server는 Microsoft에서 개발 한 RDBMS (관계형 데이터베이스 관리 시스템)입니다. 이 시스템은 Microsoft와 Sybase의 프로그래밍 확장 집합 인 Transact-SQL에서 작동합니다. T-SQL은 오류 및 예외 처리, 트랜잭션 제어, 선언 된 변수 및 행 처리를 포함하는 다른 기능을 추가합니다. 그러나 Sybase는 1980 년대에 원래의 SQL Server를 개발했습니다. 최종 버전은 Ashton-Tate, Sybase 및 Microsoft와 공동으로 OS / 2 용으로 개발 된 SQL Server 4. 2입니다.

SQL Server 2005는 2005 년 11 월에 출시되었습니다.이 버전은 데이터베이스 응용 프로그램에 향상된 신뢰성, 유연성, 보안 및 확장 성을 제공합니다.

SQL Server가 제공하는 기능은 다음과 같습니다.

데이터베이스 미러링 - SQL Server를 사용하면 대기 서버의 경우 자동 장애 복구를 설정할 수 있습니다.

온라인 인덱싱 작업 - SQL Server는 삽입, 삭제 및 업데이트와 같은 동시 수정도 허용합니다.

Management Studio - 관리 스튜디오는 사용자가 SQL 서버 데이터베이스를 배포, 문제 해결 및 개발할 수있게 해주는 도구 세트입니다.

데이터 파티셔닝 - 인덱스 파티셔닝과 네이티브 테이블로 향상된 데이터 파티셔닝을 통해 인덱스와 대형 테이블을 효율적으로 관리 할 수 ​​있습니다. SQL Server는 비즈니스를 위해 Integration Services, Reporting Services, 데이터 마이닝, 핵심 성과 지표, 클러스터링 지원, 사전 캐싱 및 repot 구축 기능을 제공합니다. 또한 Microsoft Office와의 통합도 제공합니다.

-

MySQL은 오픈 소스 데이터베이스 관리 시스템이지만 SQL Server는 Microsoft에서 개발했습니다. -

MySQL은 20 개 이상의 플랫폼에서 실행할 수 있지만 SQL Server 다양한 플랫폼을 지원하지 않습니다.