Nonstop Database, HiRDB Version 9 Description

[Contents][Glossary][Index][Back][Next]

2.5 Linkage with products that handle multimedia information

By linking with the following products, you can build a system that supports multimedia information, such as text and spatial data, and distributed object environments:

The following figure shows the system configuration of HiRDB-related products.

Figure 2-13 System configuration of HiRDB-related products

[Figure]

Organization of this section
(1) HiRDB Text Search Plug-in
(2) HiRDB Spatial Search Plug-in
(3) HiRDB XML Extension
(4) DocumentBroker
(5) DABroker

(1) HiRDB Text Search Plug-in

The HiRDB Text Search Plug-in enables you to use an SQL to search both structured SGML documents and unstructured documents. In the case of searching Japanese text, the HiRDB Text Search Plug-in features an n-gram index method that stores the positions in which n characters (n-gram) occur in a given document so that a high-speed search of the entire document can be performed.

(2) HiRDB Spatial Search Plug-in

The HiRDB Spatial Search Plug-in is used to retrieve spatial data (2-dimensional data), such as mapping information.

(3) HiRDB XML Extension

When you use HiRDB XML Extension, you can handle XML data as column data. Rather than converting XML data into table format to manage it, you can simply manage the source data itself.

For XML values, you can use, for example, SQL code that processes XML values (SQL/XML) to narrow and retrieve XML documents that match a specific condition, and you can extract values that have a specific substructure.

HiRDB XML Extension provides several indexes: a substructure index called the B-tree index, which is used for narrowing based on predicate and uses a substructure as the key, and an XML full-text search index called the n-gram index for full-text searches.

(4) DocumentBroker

The DocumentBroker product provides a basis for development and execution of applications for constructing systems that efficiently manage large volumes of documents in a distributed object environment and applied in mission-critical operations in business and in government agencies. By storing in a HiRDB database the documents to be handled by DocumentBroker and such attributes as the document creation dates, you can assure scalability, which is a feature of HiRDB, and thus construct high-performance, highly-reliable systems. By also using the HiRDB Text Search Plug-in, you can further increase the speed of document searches. DocumentBroker provides functions such as document history management and management of multiple documents through grouping.

(5) DABroker

DABroker is a database access tool for achieving high-speed access to a large volume of data.

Database access in a distributed object environment
DABroker enables you to store multimedia information, such as documents, images, and audio, in a HiRDB database and access that information in a distributed object environment in a manner transparent to the specific location of the database.

Database response improvement
Because a multi-thread environment can be used, the amount of memory required for each connected client can be reduced. Therefore, even when the number of connected clients increases, a uniform response can be expected from the HiRDB server. Additionally, because data transfer from a client and data retrieval from the database can be executed in parallel, response performance can be improved even when the number of clients is small.

Realization of advanced database access
The Simple Interface facility, which consolidates complicated database access processing into eight functions, can implement focused and random searches.