오브젝트 스토어

ObjectStore
오브젝트 스토어
개발자베르사타
초기 릴리즈1988
안정된 릴리스
2013년 업데이트 1 / 2014년 4월 1일
기입처C++, Java
운영 체제Windows, Linux
유형오브젝트 데이터베이스
면허증.소유권 라이선스
웹 사이트www.objectstore.com

ObjectStore는 객체 지향 프로그래밍 기술을 사용하는 응용 프로그램에 의해 작성된 데이터를 처리하도록 설계된 NoSQL 데이터베이스상업용 객체 데이터베이스로, 관계형 데이터베이스에서 객체 지향 데이터를 사용할 때 필요한 객체 간 관계형 매핑 오버헤드를 회피합니다.원래 Symbolics에서 개발한 Statice 데이터베이스에서 영감을 받았습니다.

Object Store는 데이터베이스 접근을 투과적으로 하기 위해 C++ 언어를 사용하는 혁신적인 방법입니다.연산자 new()를 오버로드하여 데이터베이스에 개체를 만들 수 있습니다.이렇게 하면 데이터베이스에 직접 새 C++ 개체를 만들 수 있지만 이러한 영구 개체는 일반 C++ 개체와 동일하게 보입니다.데이터는 운영 체제 페이지로 메모리에 매핑됩니다.다른 페이지에서 데이터가 참조되면 ObjectStore는 신호를 사용하여 포인터 예외를 트랩하고 필요한 페이지를 가져오면 데이터베이스에서 개체를 투과적으로 가져옵니다.또한 스위즐링이라고 불리는 기술을 사용하여 다양한 플랫폼에서 데이터베이스에 액세스할 수 있으며 페이지 폴트 상의 메모리로 페이지를 가져와 빅 엔디안 플랫폼과 리틀 엔디안 플랫폼의 문제를 수정하고 가상 기능 테이블 레이아웃을 수정할 수 있습니다.Object Store의 설계는 1991년[1] ACMCommunications에 기재되어 있습니다.

Object Store는 1988년 Object Design, Incorporated에 의해 설립되었습니다.Object Design, Incorporated매사추세츠 벌링턴에 본사를 두고 있으며 Daniel Weinreb를 포함한 몇몇 전직 Symbolics 직원들에 의해 설립자는 Object Design, Incorporated입니다.2002년에 Progress Software가 이 제품을 인수하여 이 기술을 계속 개발하여 객체 데이터베이스 시장을 넘어 RFID 데이터 관리용 데이터베이스 및 관계형 데이터베이스용 캐시로서의 사용을 타깃으로 확장하였습니다.

2013년에 Progress Software는 비코어 제품 대부분을 Trilogy Enterprise의 투자 부문인 ESW Capital의 새로운 운영 자회사인 Aura Software, Inc.에 매각했습니다.이 계약의 일환으로 Object Store 제품 라인은 ESW Capital의 별도 운영 자회사로 이전했습니다.[2]

ObjectStore 제품은 통신, 금융 서비스, 여행, GIS 및 정부를 포함한 다양한 분야에서 사용됩니다.

이 제품의 초기 응용 프로그램 중 하나는 호주에서 13개 및 1300개의 번호를 처리하는 Telstra였습니다. 이는 미국의 1800개 번호와 비슷합니다.이 제품은 발신자와 가장 가까운 번호(예: 지역 택시 회사 또는 가장 가까운 오픈 [3]피자헛)에 이러한 번호들을 실시간으로 매핑할 수 있게 했다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Lamb, Charles; Landis, Gordon; Orenstein, Jack; Weinreb, Dan (1991), "The Objectstore Database System", Communications of the ACM, 34 (10): 50–63, doi:10.1145/125223.125244
  2. ^ Progress Software divests ObjectStore,completes majority of planned divestitures., Yahoo, December 13, 2012, retrieved 2013-04-25
  3. ^ Telstra Corp. Ltd. Selects ObjectStore For Nationwide Call Routing And Delivery Application., Burlington, MA: Business Wire, March 13, 1995, retrieved 2009-02-04

외부 링크