ObjectStore
http://dbpedia.org/resource/ObjectStore an entity of type: Thing
ObjectStore is a commercial object database, a specialized type of NoSQL database designed to handle data created by applications that use object-oriented programming techniques, avoiding the Object to Relational Mapping overhead required when using object-oriented data with a Relational Database. It is inspired by the database originally developed at Symbolics. The ObjectStore product is used in many fields, including telecommunications, financial services, travel, GIS, and the government.
rdf:langString
오브젝트스토어(ObjectStore)는 상용 객체 지향 데이터베이스의 하나로서 객체 지향 프로그래밍 기법을 사용하는 애플리케이션들이 만들어내는 데이터를 관리하기 위해 설계된 특수한 형태의 데이터베이스이다. 원래 에서 개발된 데이터베이스에 의해 영향을 받았다. 오브젝트스토어는 C++ 언어를 사용하여 데이터베이스 접근을 투명하게 할 수 있다는 점에서 혁신적이다. 연산자 new를 오버로드함으로써 데이터베이스 안에 객체를 생성할 수 있다. 이러한 방식으로 C++ 오브젝트를 직접 데이터베이스에 저장할 수 있으며 이러한 영속적인 객체들은 마치 일반적인 C++ 객체처럼 보이며 동작한다. 신호를 이용하여 오브젝트스토어는 포인터 예외에 트랩을 걸어두고 데이터베이스로부터 객체를 투명하게 가져온다. 게다가 이라는 이름의 기법을 사용함으로써 각기 다른 플랫폼으로부터 데이터베이스를 접근할 수 있으며 가상 메소드 테이블 레이아웃 외에도 엔디언 플랫폼인지 리틀 엔디언 플랫폼인지 교정하기 위해 페이지 폴트 시에 페이지들을 메모리에 가져와서 처리함으로써 페이지들이 스위즐 처리되는 방식이다. 오브젝트스토어의 디자인은 의 1991년 논문에 기술되어 있다.
rdf:langString
rdf:langString
오브젝트스토어
rdf:langString
ObjectStore
xsd:integer
860813
xsd:integer
1091001895
xsd:date
2014-04-01
xsd:integer
2013
rdf:langString
Proprietary license
xsd:integer
1988
rdf:langString
ObjectStore is a commercial object database, a specialized type of NoSQL database designed to handle data created by applications that use object-oriented programming techniques, avoiding the Object to Relational Mapping overhead required when using object-oriented data with a Relational Database. It is inspired by the database originally developed at Symbolics. ObjectStore is innovative in its use of the C++ language to make database access transparent. Objects can be created in a database by overloading the operator new. In this way, one can create new C++ objects directly in the database yet these persistent objects look and behave just like normal C++ objects. Data is mapped into memory as operating system pages. When data is referenced in a different page, by making use of signals, ObjectStore traps the pointer exception and transparently brings objects in from the database by bringing in the required page(s). In addition, by use of a technique called swizzling, the database can be accessed from different platforms, with pages being 'swizzled' as they are brought into memory on page faults to correct big endian versus little endian platform issues as well as virtual function table layout. The design of ObjectStore is described in a 1991 paper in the Communications of the ACM. ObjectStore was originally created in 1988 by Object Design, Incorporated, which was based in Burlington, Massachusetts and founded by several former Symbolics employees, including Daniel Weinreb. In 2002 the product was acquired by Progress Software, which continued to develop the technology, expanding its use beyond the object database market to target uses as a database for real-time computing, specifically designed for RFID data management, and as a cache for relational databases. In 2013, Progress Software sold off many of its non-core products to Aurea Software, Inc., a newly formed operating subsidiary of ESW Capital, the investment arm of Trilogy Enterprises. As part of the deal the ObjectStore product line moved to a separate operating subsidiary of ESW Capital. The ObjectStore product is used in many fields, including telecommunications, financial services, travel, GIS, and the government. One of the early successful applications of the product was with Telstra to handle 13 and 1300 numbers in Australia - similar to 1800 numbers in the US. The product enabled the real time mapping of those numbers to a number closest to the caller - for example a local taxi company or the nearest open Pizza Hut.
rdf:langString
오브젝트스토어(ObjectStore)는 상용 객체 지향 데이터베이스의 하나로서 객체 지향 프로그래밍 기법을 사용하는 애플리케이션들이 만들어내는 데이터를 관리하기 위해 설계된 특수한 형태의 데이터베이스이다. 원래 에서 개발된 데이터베이스에 의해 영향을 받았다. 오브젝트스토어는 C++ 언어를 사용하여 데이터베이스 접근을 투명하게 할 수 있다는 점에서 혁신적이다. 연산자 new를 오버로드함으로써 데이터베이스 안에 객체를 생성할 수 있다. 이러한 방식으로 C++ 오브젝트를 직접 데이터베이스에 저장할 수 있으며 이러한 영속적인 객체들은 마치 일반적인 C++ 객체처럼 보이며 동작한다. 신호를 이용하여 오브젝트스토어는 포인터 예외에 트랩을 걸어두고 데이터베이스로부터 객체를 투명하게 가져온다. 게다가 이라는 이름의 기법을 사용함으로써 각기 다른 플랫폼으로부터 데이터베이스를 접근할 수 있으며 가상 메소드 테이블 레이아웃 외에도 엔디언 플랫폼인지 리틀 엔디언 플랫폼인지 교정하기 위해 페이지 폴트 시에 페이지들을 메모리에 가져와서 처리함으로써 페이지들이 스위즐 처리되는 방식이다. 오브젝트스토어의 디자인은 의 1991년 논문에 기술되어 있다. 오브젝트스토어 제품은 전기 통신, 금융 서비스, 관광, GIS, 정부를 포함한 수많은 분야에 사용된다.
xsd:nonNegativeInteger
4833
xsd:date
2014-04-01
xsd:string
2013 Update 1