검수요청.png검수요청.png

사이베이스

해시넷
sccs98 (토론 | 기여)님의 2020년 8월 13일 (목) 17:08 판
이동: 둘러보기, 검색
사이베이스(Sybase)
사이베이스(Sybase)

사이베이스(Sybase)는 1984년 미국에서 개발된 관계형 데이터베이스 관리 시스템(RDBMS)이다. 미국 마이크로소프트사의 엠에스에스큐엘(MS-SQL)은 사이베이스를 기반으로 제작하여 기능이 매우 유사하다.

개요

사이베이스(Sybase)는 캘리포니아와 매사추세츠에 위치한 시설을 통해 관계형 데이터베이스의 정보를 관리하고 분석하는 소프트웨어를 제작 한 엔터프라이즈 소프트웨어 및 서비스 회사 였다. 그러나 사이베이스는 2010년 5월 독일SAP 회사에 인수되었다. 사이베이스는 버클리대학에서 잉그레스 프로젝트의 맴버로 참여했던 밥 엡스타인이 마크 호프만과 함께 1984년 회사를 설립하여 80년대 중반 부터 움직이기 시작한 클라이언트와 서버환경 데이터베이스 관리 시스템을 제공함으로써 오라클의 경쟁자로 떠올랐고, 빌 게이츠의 마이크로소프트한텐 엠에스에스큐엘서버를 공급했다. 그리고 버전4.9.2에서 마이크로소프트에게 코드에 대한 라이선스를 부여하고 에스큐엘 서버6.0을 출시했다. 그리고 바로 다음버전 기능이 향상되고 개선된 시스템 x(system x)로 확장했다.[1]

역사

  • 1984년 : 마크 호프만(Mark Hoffman), 밥 엡스타인(Bob Epstein)은 사이베이스(Sybase)를 설립한다. 사이베이스는 80년대 중반 본격적으로 태동하기 시작한 클라이언트/서버환경에서 최적의 데이터베이스 관리 시스템(DBMS)를 제공함으로써 오라클(Oracle)의 강력한 경쟁자로 떠올랐고, 빌 게이츠마이크로소프트에 MS SQL 서버를 공급했다.
  • 1989년 : 사이베이스는 5,600만 달러의 매출을 달성한다.
  • 1995년 : 컬럼 스토어 방식의 DBMS인 사이베이스 IQ(Sybase IQ)를 발표해 분석용 DBMS 시장에서 강력한 우위를 점하게 된다.
  • 1998년 11월 : 존 S. 첸(John S. Chen)이 회장, CEO 및 회장으로 임명되었다.
  • 1998년 : 새로운 이름의 SQL Anywhere 6이 출시되었다. Adaptive Server Anywhere 가 엔진으로 사용되고 SQL Modeler(최신 PowerDesigner)가 포함된 SQL Anywhere Studio의 일부인 Java가 데이터베이스에 도입되었다.
  • 1999년 : 사이베이스의 주력 데이터베이스 제품인 Adaptive Server Enterprise (ASE) V12.0이 출시되었다.
  • 2000년 : 사이베이스는 존 S. 첸(John S. Chen)의 관리하에 수익성을 회복했다. iAnywhere Solutions, Inc.는 사이베이스의 자회사로 설립되었다.
  • 2007년 : 사이베이스는 10억 달러의 매출을 달성한다.
  • 2008년 5월 : 사이베이스 IQ(Sybase IQ)분석 서버는 세계 최대 데이터웨어 하우스에 새로운 기네스 세계 기록을 수립했다.
  • 2009년 1월 : 사이베이스는 mPayment 솔루션 제공 업체 paybox를 인수했다.<
  • 2010년 5월 : SAP는 사이베이스를 58억 달러에 인수하겠다고 발표했다.
  • 2012년 10월 : 모든 사이베이스 직원이 SAP의 인력에 통합되었다.
  • 2012년 11월 : 사이베이스를 15년간 이끌어온 사이베이스의 CEO겸 사장 존 S. 첸(John S. Chen)은 사이베이스와 SAP의 통합이 완료되면서 사이베이스를 떠났다.
  • 2014년 : 사이베이스 이름의 사용을 중단하였다.

특징

  • 클라이언트 / 서버 용으로 설계되어 성능과 분산처리 지원이 탁월하다.
  • 타 데이터베이스에 비하여 DBMS를 운영하기 위하여 적은 하드웨어 자원만으로도 충분하다.
  • 3rd party 지원도구의 지원이 우수하다.
  • 오픈 서버(Oper Server) / MDI Gateway를 지원한다.
  • 파워빌더(PowerBuilder)와의 결합 및 지원이 우수하다.
  • Replication Server 특성이 우수하다.
  • 레코드 트래킹(Record Traking)이 우수하다.

종류

사이베이스 IQ(Sybase IQ)

사이베이스 IQ(Sybase IQ)는 DM(Data Mart) 및 DW(Data Warehousing)의 목적으로 개발되어 국내외에서 현재 가장 많이 사용되는 데이터베이스(Database) 중에 하나이다. 최근 타 제품에서 많이 적용되는 칼럼(Columnar)기반의 저장구조 및 비트-맵(bit-map) 압축기술을 업계최초로 적용하여 DW구축 시 가장 큰 문제 중에 하나인 데이터 폭발 및 성능저하 문제를 근본적으로 해결하여 업계에서 독보적인 위치를 확보하고 있다. 최근 인-메모리 기능 및 빅데이터 분석 기능이 강화된 IQ 버전 16를 출시하였다. 사이베이스 IQ서버는 윈도우(windows), 리눅스(linux), 유닉스(unix) 등, 모든 시스템에서 운용이 가능하다.[2]

사이베이스 ASE(Sysbase ASE)

사이베이스 ASE(Sysbase ASE)는 30여 년 전에 미국 사이베이스에서 기업의 가장 중요한 미션크리티컬 업무 데이터를 효율적으로 관리하기 위하여 개발된 온라인 기반의 RDBMS로 2012년 세계 최대 ERP회사인 독일의 SAP사로 인수되었고, 현재에는 SAP Sybase ASE 브랜드로 판매되고 있다. 사이베이스 ASE(Sybase ASE)는 관계형 데이터베이스 관리 시스템(RDBMS) 업계 최초로 Stored Procedure(SP), Trigger 그리고 분산 DB환경에서의 이 단계 커밋(TWO-PHASE COMMIT) 개념을 최초로 적용한 RDBMS로 유명하며, 현재 MSSQL Server도 Sybase ASE를 소스를 기반으로 개발되었다. 사이베이스 ASE 서버 역시 윈도우(windows), 리눅스(linux), 유닉스(unix) 등, 모든 시스템에서 운용이 가능하고 최적화된 클라이언트/서버 및 분산환경의 구조이며, 데이터베이스(Database) 구조는 업무성격 및 사용목적에 따라 복수의 사용자 데이터베이스(Database)의 구성이 가능하다. 사이베이스 ASE(Sybase ASE) 버전 1에서 시작되어 최근에는 대용량 데이터베이스와 높은 트랜잭션 볼륨에 대응하는 SAP ASE 버전 16를 출시하였다. 타 DBMS에 비해 비용대비 효율이 뛰어나고 온라인 처리 성능이 매우 뛰어난 것으로 평가 받고 있다.[3]

사이베이스 ASA(Sybase ASA)

사이베이스 ASA(Sybase ASA)는 사이베이스에서 개발한 관계형 데이터베이스 관리 시스템으로 다중 사용자 클라이언트, 서버 환경에서 독립형 또는 네트워크 서버로 사용된다. 특히 데스크톱, 작업 그룹 또는 모바일 환경을위한 작은 풋 프린트(평균 데이터베이스 관리 시스템보다 적은 메모리 및 디스크 리소스 사용)와 광범위한 확장성을 갖도록 설계되었다. 어느서버에 적응할 수 있는 사이베이스는 왓컴국제기업(Watcom International Corporation)에서 제조한 에스큐엘 데이터베이스 서버 제품인 왓컴에스큐엘로 시작되었다. 원래 1992년에 마이크로소프트DOS(disk operating system) 및 큐엔엑스(QNX)용으로 만들어졌다. 왓컴국제기업은 캐나다 온타리오 주 워털루에있는 워털루 대학의 컴퓨터 시스템 그룹의 연구에 따라 1981년에 설립되었다. 왓컴은 1988년에 도입 된 잘알려진 왓컴C 컴파일러를 포함하여 다양한 도구를 생산했다. 1994년에 왓컴은 파워소프트(Powersoft)에 인수되었다. 1995년에 파워소프트는 사이베이스와 합병되었고 최신 버전의 왓컴 에스큐엘5.0은 사이베이스 에스큐엘 애니웨어로 이름이 변경되었다. 1999 년 사이베이스는 모바일, 데스크톱 및 작업 그룹 사용을위한 완전한 관계 데이터베이스 관리 시스템 인 에스큐엘 애니웨어 스튜디오 버전 6.0을 생산했다. 여기에는 어댑티브 서버 애니웨어(Adaptive Server Anywhere) 관계 데이터베이스 관리 시스템이 포함되었으며, 데이터베이스 설계 및 관리, 데이터베이스 보고서 및 양식 생성, 웹에서 데이터베이스 사용, 모바일 사용자에게 데이터베이스 복제를위한 도구 세트가 추가되었다. 2000 년 5 월 사이베이스는 모바일 및 임베디드 컴퓨팅 사업부를 왓컴국제기업을 기반으로 설립 된 자체 회사 인 아이애니웨어솔루션(iAnywhere Solutions)으로 전환했다. 그 이후로 이 부서는 에스큐엘 애니웨어 스튜디오(SQL Anywhere Studio)의 지속적인 개발에 참여했다. 현재 에아에스에이(ASA)는 도스(DOS), 팜오에스(PalmOS), 윈도우(Windows), 유닉스(UNIX) 및 노벨 넷웨어(Novell NetWare)를 포함한 거의 모든 컴퓨팅 하드웨어에서 실행된다. 경량 버전은 휴대폰과 같은 장비에 사용된다. 에이에스에이는 트랜스엑트에스큐엘(Transact-SQL) 및 왓컴에스큐엘(Watcom SQL) (ANSI 표준 SQL-92 전환)의 두 가지 표준을 지원한다. 트랜스액트에스큐엘(Transact-SQL)은 산업용 관계형데이터베이스 관리 시스템 사이베이스 어댑티브 서버 앤터프라이즈(Sybase Adaptive Server Enterprise)의 에스큐엘 언어와 호환되므로 확장 성과 생산성 잠재력이 더 뛰어난다. 기존 소프트웨어를 수정하지 않고도 높은 수준의 플랫폼으로 마이그레이션 할 수 있다.[4]

관련 용어

  • 멀티플렉스(Multiplex) : 다음을 통해 애플리케이션 확장성을 제공하는 사이베이스 아이큐의 강력한 기능이자 클러스터 된 서버 구성이다. 사이베이스 아이큐 멀티플렉스는 동시 데이터로드 및 공유 데이터 소스에 연결된 독립적인 데이터 처리 노드를 통한 쿼리가 있고, 멀티플렉스 서버에는 자체 카탈로그 저장소와 아이큐 임시 저장소가 있다.[5]
  • 구성 요소 통합 서비스(CIS) : 사이베이스 아이큐 사용자에게 관계형 또는 비관계형 데이터베이스에 대해 직접 엑세스할 수 있는 메인 프레임, 유닉스(Unix) 또는 윈도우(Windows) 서버를 제공한다.[5]
  • 프록시 테이블(Proxy table) : 원격 서버의 테이블에 매핑되는 테이블 개체이다. 프록시 테이블을 사용하여 여러 에스큐엘 애니웨어(SQL Anywhere)서버, ASE(amplified spontaneous emission)에서 데이터를 검색 할 수 있다. 프록시 테이블을 만들 수도 있다.[5]
  • 아이큐 트랜잭션 로그(IQ transaction log) : 데이터베이스에 대한 변경 사항을 기록한다. 그만큼 트랜잭션 로그에는 버전정보, 여유 공간 및 기타 정보가 포함된다. 그리고 시스템 장애에서 복구하는데에도 사용한다. 기본적으로 트랜잭션 로그는 동일한 위치에 생성된다.[5]
  • 아이큐 임시 저장소(IQ temporary store) : 임시 저장소를 지정하는 각 아이큐 데이터베이스의 일부이다. 데이터베이스 서버는 임시 데이터 구조를 사용하여 데이터를 정렬하고 처리한다. 이들의 데이터 테이블은 데이터베이스에 연결되어있는 동안에만 유지된다.[5]
  • 개체(Object) : 사용자가 만든 테이블, 인덱스 또는 조인 인덱스이다. 사용자 연결 해제 및 서버를 통해 데이터베이스에 남아있는 영구 개체로 재시작 및 임시 개체가 분할 된다. 현재 세션. 영구 테이블은 기본 테이블이라고도 한다.[5]

도입 사례

각주

  1. 데이터넷,〈DBMS의 탄생과 발전, 그리고 역사〉, 《데이터넷 뉴스》, 2017-09-06
  2. SAP Sybase IQ〉, 《데이터워크》
  3. SAP Sybase ASE〉, 《데이터워크》
  4. Ispirer SQLWays 데이터베이스 마이그레이션 소프트웨어〉, 《아이스피어》
  5. 5.0 5.1 5.2 5.3 5.4 5.5 사이베이스 아이큐 소개 백서 - http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc38159.1530/doc/pdf/iqintro.pdf

참고자료

같이 보기


  검수요청.png검수요청.png 이 사이베이스 문서는 데이터에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.