OrientX:
OrientX: OrientX is a native XML database system, developed under Renmin University of China. The word 'OrientX' is an abbreviation of Original RUC IDKE Native XML. The name is pronouced orient-X. OrientX system stores XML data and preserves its tree structure. It also allows users to retrieve XML data in the form of XPath/XQuery query language. Here is an overview on the architecture of OrientX.

OrientX adopts client-server architecture. Client provides graphical interfaces for user managing and retrieving data.Server provides an API interface to access database. The communication between them is implemented by socket technique. The overall architecture of OrientX is shown in Figure 1. We introduce in brief some modules here, and some important modules are focused on in the following sections.

In our storage prototype, the elements are stored as variable length records. Each record has its parent record's or neighbor sibling record's pointer. The records may change their address because of increase or decrease contents during update operations, thus leads to the changes of the pointer.In order to decrease the modification of the pointers we introduce the oid(object id). Each element has a unique id.We use the oid table to store the oid and its corresponding storage address. In the system the record stores its parent and children oid as the pointer rather than their storage address. Therefore if the storage address of one record is changed due to update, we just to update the oid table. [more]

[ Top]


Maintained by WAMDM Administrator() Copyright © 2007-2017 WAMDM, All rights reserved