Adaptive Server Enterprise

Adaptive Server Enterprise
Adaptive Server Enterprise
개발자Sybase - SAP 회사
초기 릴리즈1987 (1987)
안정적 해제
16.0[1]
기록 위치C, C++
다음에서 사용 가능영어
유형RDBMS
면허증상업적 독점 소프트웨어
웹사이트www.sap.com/products/sybase-ase.html

SAP ASE(Adaptive Server Enterprise)는 원래 Sybase SQL Server로 알려져 있으며 일반적으로 Sybase DB 또는 Sybase ASE라고도 알려져 있으며, 나중에 SAP AG의 일부가 된 Sybase Corporation에서 개발한 관계형 모델 데이터베이스 서버다. ASE는 유닉스 운영 체제용으로 개발되었으며 마이크로소프트 윈도우즈에서도 사용할 수 있다.null

1988년 사이베이스, 마이크로소프트, 애쉬튼-테이트OS/2용 SQL 서버 버전을 개발하기 시작했지만, 애쉬튼-테이트는 나중에 그룹을 탈퇴하고 마이크로소프트는 윈도 NT에 시스템을 포팅하기 시작했다.1993년 계약이 만료되자 마이크로소프트는 소스 코드 라이선스를 구입해 이 제품을 마이크로소프트 SQL 서버로 판매하기 시작했다.[2]MS SQL Server와 Sybase SQL Server는 많은 특징과 구문 특성을 공유한다.null

역사

원래 1987년에 Unix 운영 체제 플랫폼용으로 개발되었던 Sybase Corporation의 1차 관계형 데이터베이스 관리 시스템 제품은 처음에는 Sybase SQL Server라는 이름으로 출시되었다.[3][4]1988년, OS/2용 SQL Server는 Sybase, Microsoft, Ashton-Tate에 의해 PC용으로 공동 개발되었다.[5]Ashton-Tate는 관심을 분산시켰고, Microsoft는 SQL Server를 Windows NT에 포팅한 후 주요 파트너가 되었다. Microsoft와 Sybase는 4.2.1 버전을 통해 제품을 판매하고 지원했다.

Sybase는 1992년에 SQL Server 4.2를 출시했다.이 릴리스에는 국제화와 현지화대칭 다중 처리 시스템에 대한 지원이 포함되었다.null

1993년 마이크로소프트와 사이베이스의 공동 개발 라이선스 계약이 종료되었고, 각 버전의 SQL 서버를 계속 개발하면서 양사는 결별했다.Sybase는 System 10 제품군에 속하는 Sybase SQL Server 10.0을 출시했는데, 여기에는 백업 서버, Open Client/Server API, SQL Monitor, SA Companion, OmniSQL Gateway도 포함되어 있었다.마이크로소프트는 마이크로소프트 SQL 서버를 계속 사용하였다.null

Sybase는 Tabular Data Stream이라는 프로토콜을 사용하는 그것의 데이터베이스 서버에 낮은 수준의 프로그래밍 인터페이스를 제공한다.버전 10 이전에는 DBLIB(DataBase LIBrary)가 사용되었다.버전 10 이상에서는 CTLIB(ClienT LIBrary)를 사용한다.null

1995년에 Sybase는 SQL Server 11.0을 출시했다.시베이스는 1996년 출시된 버전 11.5를 시작으로 제품명을 Adaptive Server Enterprise로 변경해 마이크로소프트 SQL 서버와의 차별화를 꾀했다.[3]Sybase 11.5는 비동기 프리페치, sql의 대/소문자 표현식을 추가했으며, 최적화기는 작업 테이블과 정렬의 필요성을 피하기 위해 내림차순 인덱스를 사용할 수 있다.실행 속성과 엔진 선호도를 할당하여 우선 순위를 지정할 수 있도록 논리적 프로세스 관리자를 추가했다.null

1998년에 ASE 11.9.2는 데이터 페이지 잠금, 데이터 행(행 레벨 잠금), 분산 결합 및 SMP 성능 향상을 지원하여 출시되었다.이제 인덱스는 열에 내림차순으로 생성될 수 있으며, 읽기/쓰기 동시성 옵션과 반복 가능한 읽기 트랜잭션 격리가 추가되었다.잠금 시간 제한 옵션과 작업 대 엔진 선호도가 추가되었으며, 이제 커서를 열고 변수의 값을 알 수 있을 때까지 쿼리 최적화가 지연된다.null

1999년에는 ASE 12.0이 출시되어 자바, 고가용성, 분산 트랜잭션 관리에 대한 지원을 제공하였다.병합 조인이 추가되었으며, 이전의 모든 조인은 내포된 루프 조인이었습니다.또한 캐시 파티션을 추가하여 성능을 향상시켰다.null

2001년에는 ASE 12.5가 출시되어 동적 메모리 할당, EJB 컨테이너, XML 지원, SSL(Secure Sockets Layer) 및 LDAP 등의 기능을 제공하였다.또한 압축 백업, 유니카 UTF-16 지원 및 여러 논리 페이지 크기 2K, 4K, 8K 또는 16K도 추가되었다.null

2005년 사이베이스는 ASE 15.0을 출시했다.그것은 개별 디스크 디바이스에 걸쳐 데이터베이스의 테이블 행을 분할하는 지원 및 필요할 때만 계산되는 "가상 열"을 포함했다.ASE 15.0에서는 정적(변경사항을 실행하기 위해 서버를 재부팅해야 함)이었던 많은 매개변수가 동적(변경사항이 즉시 적용됨)으로 설정되었다.이로 인해 성능이 향상되고 다운타임이 줄어들었다.예를 들어, 동적으로 만들어진 한 파라미터는 "테이프 보존 기간(일 단위)(실제 환경에서 기존 컨텐츠를 덮어쓰지 않고 테이프 미디어에 백업이 보관되는 일 수)"이었다.null

2010년 1월 27일 사이베이스는 ASE 15.5를 출시했다.여기에는 IBM Tivoli Storage Manager용 Backup Server Support뿐만 아니라 인메모리 및 완화된 복구성 데이터베이스 지원, Shared-Disk 클러스터의 분산 트랜잭션 관리, 백업에 대한 빠른 압축 등이 포함되었다.사용자 정의 저장 프로시저에 대한 지연된 이름 확인, FIPS 140-2 로그인 비밀번호 암호화, 증분 데이터 전송, bigdatetime 및 bigtime datatypes 및 tempdb 그룹도 추가되었다.null

2010년 7월, Sybase는 SAP America의 완전 소유 자회사가 되었다.[6]2011년 9월 13일 사이베이스는 테크웨이브에서 ASE 15.7을 발매했다.[7]여기에는 새로운 보안 기능 - 애플리케이션 기능 구성 그룹, 새로운 스레드 커널, 대형 개체(LOB) 및 일반 데이터를 위한 압축, 엔드 투 엔드 CIS Kerberos 인증, 암호화 키의 이중 제어 및 무인 시작 및 로그인, 역할 및 암호 관리 보안을 위한 확장, 로그인 프로파일 등이 포함됨, ALTER... modify owner, External Passwords and Hidden Text, Abstract Plans in Cached Statements, Shrink Log Space, In-Row Off-Row LOB, using Large Object text, unitext, and image Datatypes in Stored Procedures, Using LOB Locators in Transact-SQL Statements, select for update to exclusively lock rows for subsequent updates within the same transaction 및 업데이트 가능 커서의 경우, 기본값이 있는 비물질화, Null이 아닌 열, 완전 복구 가능 DDL(선택, 데이터 이동, 재구축이 필요한 테이블 명령 변경), 병합 명령, 확장 가변 길이 행, 유니코드 비문자 허용.null

2014년 4월 SAP는 ASE 16을 출시했다.여기에는 파티션 잠금 지원, HANA에 대한 CIS 지원, 완화된 쿼리 한계, 스타 조인을 사용한 쿼리 계획 최적화, 동적 스레드 할당, 정렬 및 해시 조인 연산자 개선, 전체 텍스트 감사, 저장 프로시저 내부의 권한 부여 확인 감사, 기능 작성 또는 교체, 쿼리 계획 및 실행 통계 등이 포함되었다.HTML, 인덱스 압축, 전체 데이터베이스 암호화, 잠금, 런타임 잠금, 메타데이터 및 래치 향상, 다중 트리거 지원, 잔여 데이터 제거, 구성 기록 추적, 덤프 데이터베이스에 대한 CRC 검사 및 지정된 기간 동안의 트랜잭션 로그 증가율 계산 기능.null

구조

ASE의 단일 독립형 설치는 일반적으로 하나의 "데이터서버"와 그에 상응하는 하나의 "백업서버"로 구성된다.다중 서버 설치에서 많은 데이터 처리기가 하나의 백업 서버를 공유할 수 있다.데이터시저는 시스템 데이터베이스와 사용자 데이터베이스로 구성된다.데이터시저의 정상 작동에 필요한 최소 시스템 데이터베이스는 '마스터', 'tempdb', '모델', 'sysystemdb' 및 'sysystemprocs'이다.'마스터' 데이터베이스에는 로그인, 암호 및 데이터서버 구성 매개 변수를 포함하는 중요한 시스템 관련 정보가 저장되어 있다.'tempdb'는 쿼리의 중간 처리에 필요한 데이터, 임시 데이터의 저장에 사용된다.'model'은 새 데이터베이스를 작성하기 위한 템플리트로 사용된다.'시스템프로세스'는 시스템 테이블을 조회하고 그 안의 데이터를 조작하는 시스템 제공 저장 프로시저로 구성된다.null

ASE는 단일 프로세스 멀티스레드 데이터시저 애플리케이션이다.null

에디션

생산적인 용도로는 무료지만 서버 엔진 4개, 서버당 디스크 공간 50GB로 제한된 익스프레스 에디션을 포함한 여러 버전이 있다.[8]null

참고 항목

참조

  1. ^ "SAP Adaptive Server Enterprise". SAP. Retrieved 23 February 2015.
  2. ^ "Sybase ASE History". Inspirer.
  3. ^ a b Litchfield, David (2005). The Database Hacker's Handbook: Defending Database Servers. Hungry Minds. p. 196. ISBN 8126506156.
  4. ^ Gunderloy, Mike; Sneath, Tim (2001). SQL Server's Developer's Guide to OLAP with Analysis Services. SYBEX. p. 26. ISBN 0782153178.
  5. ^ Harris, Scott; Preston, Curtis (2007). Backup & Recovery: Inexpensive Backup Solutions for Open Systems. O'Reilly. p. 562. ISBN 978-0596102463.
  6. ^ Sybase와 SAP 합병의 보도 자료.
  7. ^ "Cloud Support". Retrieved 14 January 2022.
  8. ^ "SAP Adaptive Server Enterprise Editions Matrix March 2017" (PDF). Retrieved 2019-12-20.

외부 링크