SQL-RDBMS 데이터베이스

작업 할 수있는 인기있는 RDBMS가 많이 있습니다. 이 튜토리얼은 가장 인기있는 RDBMS에 대한 간략한 개요를 제공합니다. 이것은 기본 기능을 비교하는 데 도움이 될 것입니다.

MySQL

MySQL은 스웨덴 회사 인 MySQL AB에서 개발 한 오픈 소스 SQL 데이터베이스입니다. MySQL은 "sequel"로 발음되는 SQL과 달리 "my ess-que-ell"로 발음됩니다.

MySQL은 Microsoft Windows, 주요 Linux 배포판, UNIX 및 Mac OS X를 포함한 다양한 플랫폼을 지원합니다.

MySQL은 사용 (비영리 / 상업용) 및 기능에 따라 무료 및 유료 버전이 있습니다. MySQL은 매우 빠르고 다중 스레드, 다중 사용자 및 강력한 SQL 데이터베이스 서버와 함께 제공됩니다.

역사

  • 1994 년에 Michael Widenius와 David Axmark가 MySQL을 개발했습니다.

  • 23 첫 내부 릴리스 번째 1995년 5월.

  • 윈도우 버전은 8 일에 릴리스되었습니다 번째 Windows 95 및 NT 년 1 월. 1998

  • 버전 3.23 : 2000 년 6 월 베타 버전, 2001 년 1 월 출시.

  • 버전 4.0 : 2002 년 8 월 베타 버전, 2003 년 3 월 프로덕션 릴리스 (unions).

  • 버전 4.1 : 2004 년 6 월 베타 버전, 2004 년 10 월 프로덕션 릴리스.

  • 버전 5.0 : 2005 년 3 월 베타 버전, 2005 년 10 월 프로덕션 릴리스.

  • 썬 마이크로 시스템즈는 26에서 MySQL AB를 인수 번째 2008년 2월.

  • 버전 5.1 : 생산 릴리스 27 2008년 11월.

풍모

  • 고성능.
  • 고 가용성.
  • 확장 성 및 유연성 무엇이든 실행하십시오.
  • 강력한 트랜잭션 지원.
  • 웹 및 데이터웨어 하우스 강점.
  • 강력한 데이터 보호.
  • 포괄적 인 애플리케이션 개발.
  • 관리 용이성.
  • 오픈 소스 자유 및 연중 무휴 지원.
  • 최저 총 소유 비용.

MS SQL 서버

MS SQL Server는 Microsoft Inc.에서 개발 한 관계형 데이터베이스 관리 시스템입니다. 주요 쿼리 언어는 다음과 같습니다.

  • T-SQL
  • ANSI SQL

역사

  • 1987-Sybase가 UNIX 용 SQL Server를 출시합니다.

  • 1988-Microsoft, Sybase 및 Aston-Tate는 SQL Server를 OS / 2로 포팅합니다.

  • 1989-Microsoft, Sybase 및 Aston-Tate가 OS / 2 용 SQL Server 1.0을 출시했습니다.

  • 1990-Windows 3.0 클라이언트를 지원하는 SQL Server 1.1이 출시되었습니다.

  • Aston-Tate는 SQL Server 개발을 중단합니다.

  • 2000-Microsoft는 SQL Server 2000을 출시합니다.

  • 2001-Microsoft는 SQL Server 웹 릴리스 1 용 XML을 릴리스합니다 (다운로드).

  • 2002-Microsoft에서 SQLXML 2.0 (SQL Server 용 XML에서 이름이 변경됨)을 출시했습니다.

  • 2002-Microsoft에서 SQLXML 3.0을 출시합니다.

  • 2005-Microsoft는 2005 년 11 월 7 일에 SQL Server 2005를 출시합니다.

풍모

  • 고성능
  • 고 가용성
  • 데이터베이스 미러링
  • 데이터베이스 스냅 샷
  • CLR 통합
  • 서비스 브로커
  • DDL 트리거
  • 순위 기능
  • 행 버전 기반 격리 수준
  • XML 통합
  • TRY...CATCH
  • 데이터베이스 메일

신탁

매우 큰 다중 사용자 기반 데이터베이스 관리 시스템입니다. Oracle은 'Oracle Corporation'에서 개발 한 관계형 데이터베이스 관리 시스템입니다.

오라클은 네트워크에서 데이터를 요청하고 전송하는 여러 클라이언트 간의 정보 데이터베이스 인 리소스를 효율적으로 관리하기 위해 노력하고 있습니다.

클라이언트 / 서버 컴퓨팅을위한 탁월한 데이터베이스 서버 선택입니다. Oracle은 MSDOS, NetWare, UnixWare, OS / 2 및 대부분의 UNIX 버전을 포함하여 클라이언트와 서버 모두에 대한 모든 주요 운영 체제를 지원합니다.

역사

Oracle은 1977 년에 시작하여 업계에서 32 년을 축하했습니다 (1977 년부터 2009 년까지).

  • 1977-Larry Ellison, Bob Miner 및 Ed Oates는 개발 작업을 수행하기 위해 Software Development Laboratories를 설립했습니다.

  • 1979-Oracle 버전 2.0이 출시되었으며 최초의 상용 관계형 데이터베이스 및 최초의 SQL 데이터베이스가되었습니다. 회사 이름은 RSI (Relational Software Inc.)로 변경되었습니다.

  • 1981-RSI는 Oracle 용 도구 개발을 시작했습니다.

  • 1982-RSI가 Oracle Corporation으로 이름이 변경되었습니다.

  • 1983-Oracle은 버전 3.0을 출시했으며 C 언어로 다시 작성되었으며 여러 플랫폼에서 실행되었습니다.

  • 1984-Oracle 버전 4.0이 출시되었습니다. 동시성 제어-다중 버전 읽기 일관성 등과 같은 기능이 포함되었습니다.

  • 1985-Oracle 버전 4.0이 출시되었습니다. 동시성 제어-다중 버전 읽기 일관성 등과 같은 기능이 포함되었습니다.

  • 2007-Oracle은 Oracle11g를 출시했습니다. 새 버전은 더 나은 파티셔닝, 쉬운 마이그레이션 등에 중점을 둡니다.

풍모

  • Concurrency
  • 일관성 읽기
  • 잠금 장치
  • 데이터베이스 정지
  • Portability
  • 자가 관리 데이터베이스
  • SQL*Plus
  • ASM
  • Scheduler
  • 리소스 관리자
  • 데이터웨어 하우징
  • 구체화 된 뷰
  • 비트 맵 인덱스
  • 테이블 압축
  • 병렬 실행
  • 분석 SQL
  • 데이터 수집
  • Partitioning

MS 액세스

이것은 가장 인기있는 Microsoft 제품 중 하나입니다. Microsoft Access는 보급형 데이터베이스 관리 소프트웨어입니다. MS Access 데이터베이스는 저렴할뿐만 아니라 소규모 프로젝트를위한 강력한 데이터베이스입니다.

MS Access는 특정 SQL 언어 (Jet SQL이라고도 함)를 사용하는 Jet 데이터베이스 엔진을 사용합니다.

MS Access는 MS Office 패키지의 프로페셔널 에디션과 함께 제공됩니다. MS Access에는 사용하기 쉬운 직관적 인 그래픽 인터페이스가 있습니다.

  • 1992-Access 버전 1.0이 출시되었습니다.

  • 1993-Access Basic 프로그래밍 언어 포함과의 호환성을 개선하기 위해 Access 1.1이 출시되었습니다.

  • 가장 중요한 전환은 Access 97에서 Access 2000으로의 전환이었습니다.

  • 2007-Access 2007, 다중 값 및 첨부 필드와 같은 복잡한 데이터 유형을 지원하는 새로운 데이터베이스 형식 ACCDB가 도입되었습니다.

풍모

  • 사용자는 테이블, 쿼리, 양식 및 보고서를 만들고 매크로와 함께 연결할 수 있습니다.

  • Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC 등 다양한 형식으로 데이터 가져 오기 및 내보내기 옵션

  • 또한 하나의 파일에 응용 프로그램과 데이터를 포함 할 수있는 Jet 데이터베이스 형식 (Access 2007의 MDB 또는 ACCDB)도 있습니다. 따라서 전체 애플리케이션을 연결이 끊긴 환경에서 실행할 수있는 다른 사용자에게 배포하는 것이 매우 편리합니다.

  • Microsoft Access는 매개 변수가있는 쿼리를 제공합니다. 이러한 쿼리 및 액세스 테이블은 DAO 또는 ADO를 통해 VB6 및 .NET과 같은 다른 프로그램에서 참조 할 수 있습니다.

  • Microsoft SQL Server의 데스크톱 버전은 Jet 데이터베이스 엔진의 대안으로 Access와 함께 사용할 수 있습니다.

  • Microsoft Access는 파일 서버 기반 데이터베이스입니다. 클라이언트-서버 관계형 데이터베이스 관리 시스템 (RDBMS)과 달리 Microsoft Access는 데이터베이스 트리거, 저장 프로 시저 또는 트랜잭션 로깅을 구현하지 않습니다.