패러독스(데이터베이스

Paradox (database)

패러독스[1] 현재 코렐사가 발행하고 있는 관계형 데이터베이스 관리 시스템이다.

원래 안사소프트웨어가 MS-DOS용으로 출시한 뒤, 회사를 인수한 뒤 볼랜드가 업데이트했다.1991년 중반에 볼랜드는 Ashton-Tate와 경쟁사 dBase 제품군을 인수하기 위한 절차를 시작했다;[2] 윈도 버전은 1992년에 볼랜드에 의해 출시될 예정이었으나 1993년 1월까지 연기되었고, 그 때 마이크로소프트의 윈도 액세스가 가능해졌다.[3]그것은 2009년에 마지막으로 업데이트되었다.[4]

도스의 역설

DOS용 패러독스는 원래 리처드 슈워츠와 로버트 쇼스탁이 쓴 관계형 데이터베이스 관리 시스템으로 1985년 캘리포니아 소재[5] 벨몬트 회사 안사소프트웨어가 출시했다.[1]

뉴욕타임스는 이를 "인공지능 기법을 폭넓게 활용하는 신흥 소프트웨어 세대 중 첫 세대"라고 표현하며 패러독스가 경쟁하는 애슈턴 테이트의 dBase 파일을 읽을 수 있다고 지적했다.[1]

1987년 9월, 볼랜드는 그들의 패러독스/DOS 2.0 소프트웨어를 포함한 안사 소프트웨어를 구입했다.[5]주목할 만한 고전 버전은 3.5와 4.5이다.3.5 버전까지의 버전은 1.0에서 진화되었다.버전 4.0과 4.5는 Borland C++ 윈도우 툴킷에서 다시 풀링되었고 다른 확장 메모리 액세스 체계를 사용했다.

패러독스/DOS는 1980년대 후반과 1990년대 초반의 성공적인 DOS 기반 데이터베이스였다.당시 dBasexBase 클론(폭스프로, 클리퍼)이 시장을 장악했다.다른 주목할 만한 경쟁업체로는 Clarion, DataEase, R:Base, DataFlex 등이 있다.

패러독스/DOS를 구분한 특징은 다음과 같다.

  • 휴리스틱하고 역동적인 쿼리 최적화를 위해 AI 엔진이 지원하는 시각적 쿼리 by 사례의 향상된 설계 및 구현.
  • 기존 메모리, 확장 메모리 및 확장 메모리의 효과적인 사용 – xBase 성능 최적화에 필요한 명시적 스킬과 대조적으로 데이터 테이블 및 특히 인덱스를 캐슁하여 패러독스가 작업을 매우 신속하게 실행하도록 유도함.[n 1]
  • 읽을 수 있고 강력하며 키보드 동작(Lotus 1-2-3 매크로 레코딩과 같은)에서 녹화할 수 있는 혁신적인 프로그래밍 언어인 PAL(Paradis Application Language)이다.
  • 기본 인터페이스인 Lotus와 같은 텍스트 메뉴와 창(맨 위에 메뉴를 레이어한 명령줄 인터페이스가 있는 dBase와 대조적으로)
  • 특히 패러독스 1.0과 2.0에서는 사용자와 프로그래밍 매뉴얼이 가독성 상을 수상했는데, 그 상들은 매우 잘 묘사되어 있고, 잘 배치되어 있으며, 설명이 공통의 영어로 쓰여져 있었다.

MSDOS 에뮬레이터는 몇 개 있는데, 그 중에는 https://dbdos.com/(유료 제품)과 https://www.vdos.info/(프리웨어 옵션 포함)이 있는데, 둘 다 윈도우 비스타와 64비트 이상의 운영 체제에서 DOS 애플리케이션(DOS용 패러독스 4.5 등)을 실행할 수 있는 기능을 제공한다.

Windows(윈도우)

Windows용 패러독스에서 설계된 조인을 사용한 QBE 쿼리 예

윈도용[3] 패러독스는 도스용 패러독스와 확연히 다르며, 다른 프로그래머 팀이 제작했다.Windows 응용 프로그램의 역설은 Object라는 다른 프로그래밍 언어로 프로그래밍됨PAL.[3] DOS 제품의 주요 특징인 QBE와 데이터베이스 엔진은 DOS 코드를 보관하는 포트였지만 PAL에서 Object로 호환성이 크게 깨졌다.PAL과 Forms and Reports에 대한 GUI 디자인 은유로 전환 중.오브젝트PAL 변경은 논란이 되었지만 PAL이 Windows에서 동등하지 않은 키 스트로크 녹음 작업에 기반했기 때문에 강제적이었다.키 스트로크 녹음 대신 하이퍼카드의 아이디어를 기반으로 한 객체 기반 언어가 사용되었다.Forms and Reports 설계자는 세부 레이아웃을 위해 확대 모드에서 작업할 수 있는 기능을 포함하여 장치 독립적 스케일링을 사용했다.마우스 오른쪽 버튼 클릭은 제록스 알토스몰토크에서 영감을 받은 Forms and Reports 속성에 접근하기 위해 사용되었으며, 현재는 윈도우 프로그램에 거의 보편적으로 사용되고 있다.오브젝트PAL은 (하이퍼카드와 같은) 시각적 물체와 연관되어 있었으며, 마우스 오른쪽 버튼을 클릭함으로써도 나타났다.NeXT에서 차용한 아이디어로 현재 윈도우에서 상당히 널리 채택되고 있는, 화면을 유지하기 위해 재산 검사 및 배치 도구를 "핀업"할 수 있다.

대략 개발 첫 해 동안 개체 지향 코드는 매크로의 도움을 받아 C로 작성되었고, Turbo C++를 사용할 수 있을 때까지, 코드의 나머지 부분은 C++로 작성되었다.1.0 버전까지 제품 매니저는 조 던컨이었습니다.개발 및 QA 팀은 총 30여 명.

윈도우를 위한 패러독스와 밀접하게 연관된 프로젝트인 콰트로 프로는 1990년 봄 윈도우 3.0 베타 버전으로 개발을 시작했다.패러독스/Windows는 결국 1993년 초 선적되면서 당초 계획보다 1년 정도 늦어졌다.[3]그 이유는 많은 것, 그러나 완전히 놀라운 것은 아니지만 새로운 도구를 가진 OO 언어로 GUI 패러다임으로 전환하여 본질적으로 최초의 버전 운영체제로 전환한 것이 그 이유였다.그러나 그것은 회사에게 큰 문제였고 마이크로소프트는 액센스를 윈도우용 패러독스보다 두어 달 먼저 선적하는데 성공했는데 이는 마이크로소프트의 주요 마케팅 승리였다.

1990년에 볼랜드는 1992년에 출하될 예정이었던 조립자로 작성된 DOS와 Windows용 내부 dBASE 복제에 대한 작업을 시작했다.1992년 초까지 Ashton-Tate가 그들의 제품의 윈도우 버전을 개발하는 데 어려움을 겪고 있다는 것이 명백해졌다. 그래서 Borland는 그 회사를 인수하고 그들의 내부 프로젝트를 공식적인 후계자로 지명하면서 계획을 바꾸었다.Ashton-Tate 인수의 일부는 InterBase rdbms였으며, Paradosis/W는 InterBase 엔진뿐만 아니라 InterBase와도 협력할 수 있어야 한다고 결정되어, 이것이 InterBase를 중심으로 IDAPI 엔진을 만들게 되었다.

인수도 초점이 옮겨갔다.역사적으로 패러독스는 일부 시장에서 dBASE와 경쟁해 왔으며, 패러독스/W는 원래 개발자 중심의 시장에서의 경쟁력을 높이기 위해 설계되었다.dBASE가 인수된 후, 이것은 더 이상 바람직하지 않았고, 강조점은 사용 편의성 시장으로 이동했다.그러나 그 후기 단계에서 강조된 사항(이러한 것은 이후 출시에서 발생함)에 맞춰 제품을 변경할 수 없어 엔트리 레벨 시장에 비해 제품이 다소 복잡해졌다.

마이크로소프트의 첫 번째 데스크톱 데이터베이스 프로그램인 마이크로소프트 Access는 같은 시장을 잘 다루었고, 1992년 11월 COMDEX에서 첫 선을 보일 때 가장 먼저 도달했다.볼랜드가 애쉬튼-테이트를 인수한 데 대해 마이크로소프트는 폭스프로를 인수해 러시모어 기술을 엑세스 제트 엔진에 접목해 성능을 대폭 개선했다.

Microsoft Access는 QBE에서 필드의 패러독스 텍스트 태그 지정보다 필드 간 Windows 링크를 사용하는 보다 직관적인 쿼리 인터페이스, Object보다 PAL과 유사한 Access Basic 프로그래밍 언어 등 최종 사용자와 개발자가 구현하기 쉬운 많은 기능을 제공했다.PAL. 액세스와 패러독스는 질의 결과를 제시하는 방식에서 크게 달랐다.액세스는 쿼리가 완료되기 전과 출력 테이블을 생성하는 오버헤드 없이 레코드를 보여주었다.패러독스는 모든 레코드가 검색되고 ANDESS 테이블이 생성된 후에야 결과를 보여주었다.이러한 성능 차이는 대규모 데이터셋에서 유의했으며 Paradosis/W에 부정적인 영향을 미쳤다.

마이크로소프트 엑셀을 상대로 한 볼랜드의 저가 콰트로 프로 스프레드시트 데뷔전에서 힌트를 얻어 마이크로소프트 액세스는 99달러의 가격으로 데뷔했다.[3]이는 Parados DOS, Paradosis Windows, dBase의 전통적인 DBMS 가격을 약 799달러로 인하했는데, 이것은 다른 어떤 회사보다 볼랜드에 부정적인 영향을 미쳤다.

데스크톱 데이터베이스 시장에서 85%의 시장 점유율을 가진 볼랜드 경영진은 마이크로소프트와 마이크로소프트 액세스의 위협을 심각하게 과소평가했다.[7]그래도 패러독스/W는 한동안 잘 팔렸다.한편, 볼랜드는 애슈턴-테이트 인수로 인한 몇 가지 심각한 문제를 겪고 있었다.많은 제품군이 단종되었고, 기업 조직 개편과 통합이 고통스러웠으며, 더욱이 취득 논리의 중심에 있는 내부 dBASE 프로젝트는 결국 기술적 이유로 취소되어 볼랜드는 수익의 붕괴와 윈도우즈를 위한 dBASE의 누락된 개발을 서둘러야 할 심각한 필요성을 가지게 되었다.볼랜드는 자사의 다양한 제품군에 필요한 여러 가지 마케팅 싸움에 맞서 싸울 힘을 잃었다.패러독스는 회사가 dBASE의 교체를 보류하기로 결정했기 때문에 개발자들에게 최소로 마케팅되었고, 결국 1994년에 출시되어 회사로서는 너무 늦었다.[6]

설상가상으로 DOS용 dBASE(폭스베이스) 복제본이 dBASE를 촘촘히 복사한 반면, 이 제품의 Windows 버전은 기존 dBASE for Windows 모델 없이 개발됐다.DOS용 dBASE의 강점 중 하나는 멀티벤더 지원이었으며, 이는 다양한 윈도 xBase 제품에서 손실되었다.볼랜드의 윈도용 비주얼 dBASE는 마이크로소프트의 윈도용 폭스베이스 프로그램을 실행할 수 없었고, 그 반대의 경우도 마찬가지였다.세분화된 시장과 윈도우를 활용하기 위해 프로그램을 다시 작성해야 하는 필요성에 직면하여, xBase 사용자들이 DOS에 사용했던 브랜드에 대한 충성도를 유지할 동기는 거의 없었다.

1995년 Microsoft는 Word, Excel 및 PowerPoint와 함께 Access를 Microsoft Office Professional Suite에 번들로 제공했다.[8]이로 인해 독립 실행형 제품의 최종 사용자 데스크톱 데이터베이스 시장이 사실상 붕괴되었다.[citation needed]엔트리 레벨 사용자를 위한 가용성이 개선된 견고한 후속 버전에도 불구하고 패러독스는 시장에서 사라졌다.writing[언제?]의 시간, 패러독스 Windows, 워드 퍼펙트, 콰트로 프로 Windows의 모든 코렐에 사무실의 일환으로 팔았다. 소유에서 윈도즈용 디베이스를 너무 늦게는 significan 온 것은 볼랜드 제품의 워드 퍼펙트, 워드 퍼펙트 금융 상품에 들어갔을 그 다음 resold에 있는 판매 및,에 포함되었다.tplaWindows 시장에서: 그 당시 대부분의 dBASE 프로그래머들은 매우 유사한 데이터베이스 도구인 Microsoft FoxBASE로 마이그레이션되었다.볼랜드 자체도 InterBase/IDAPI 서버를 보유하고 있으며, 델파이 도구에 집중하여 지난 수년간 데이터 지향 개발자 시장에서 영향력이 크지만 작은 부분을 차지하였다.

코렐 패러독스

코렐은 1990년대 중반 패러독스를 개발하고 판매할 수 있는 일정한 권리를 획득했고 1997년 코렐 패러독스 8을 출시했다.컴퓨터 기계 협회(ACM)는 1998년 Corel Pradography 버전 8에 대한 정보를 내놓기 시작했다.[9]

패러독스는 코렐 워드퍼펙트 오피스 스위트의 프로 버전에도 번들로 제공되었다.후속 릴리스에는 Office Professional Edition 버전 9, 10, 11, 12, X3, X4, X5, X6, X7, X8, X9 및 2020이 포함되었다.[10]그러나 2009년 이후 X4용 패러독스 핫픽스 1로 업데이트되지는 않았다.이후의 모든 릴리스에는 동일한 버전의 11.0.0.676이 포함되어 있다.

사용자

주로 패러독스 커뮤니티와 관련 뉴스그룹을 중심으로 한 강력한 패러독스 사용자 기반이 있다.

오브젝트의 팬이 많지만PAL, 패러독스/Windows, PAL/DOS 스크립트의 프로그래밍 언어는 쉽게 마이그레이션할 수 없었다; 개체와 이벤트 모델이 완전히 달라 PAL을 사용하는 개발자들은 데이터베이스 애플리케이션을 완전히 다시 작성해야 했다.

메모들

  1. ^ 불행히도 패러독스 3.5와 그 이전의 메모리 관리는 초기 가상 제어 프로그램 인터페이스 표준을 기반으로 하기 때문에 현대적인 DOS 에뮬레이터나 윈도우 95와 같은 사이비-DOS 환경에서는 실행되지 않을 것이다.패러독스 DOS 4.0과 4.5는 수정 불가능한 두 번의 중단 실패를 야기하는 Windows 2000을 제외한 모든 32비트 버전의 Windows에서 정상 작동한다.64비트 시스템에서는 실행되지 않는다.

참조

메모들
  1. ^ a b c David E. Sanger (September 23, 1985). "New ANSA program stirs high hopes". The New York Times. Retrieved July 14, 2019.
  2. ^ Lawrence M. Fisher (July 14, 1991). "Making a Difference; From Bad Boy to Big Business". The New York Times. Retrieved July 14, 2019.
  3. ^ a b c d e Peter H. Lewis (January 31, 1993). "The Executive Computer; Paradox for Windows: Worth the Wait?". The New York Times. Retrieved July 14, 2019.
  4. ^ "WordPerfect Office – Patches and Updates". Knowledge Base. Retrieved 2021-04-08.
  5. ^ a b "Ansa is acquired". The New York Times. July 10, 1987.
  6. ^ a b Lawrence M. Fisher (February 19, 1995). "Borland Sees Its Future in Delphi". The New York Times.
  7. ^ Luke Chung; et al. (October 2002). "Chung: We Were So Impressed". Microsoft Access History. FMS, Inc. Retrieved 2009-02-09.
  8. ^ "MS Office 95: This Suite smells of success".
  9. ^ R. Sullivan (1998). Corel Paradox 8 for Windows. DL.acm.org (ACM Digital Library). ISBN 978-0-538-68074-5.
  10. ^ "Office suite – WordPerfect Office X9 – Professional Edition– Corporate License". March 2019. Archived from the original on 2019-01-04. Retrieved 2019-03-11.

외부 링크