TigerLogic.com
Products    |    Solutions    |    Support & Services    |    Education    |    Partners    |    Corporate    |    Events    |    Contact Us

D3 M U L T I -V A L U E   D A T A B A S E

Raining Data's D3 multi-value database, also known as a multidimensional database, has many advanced features including:

Unlimited DBMS

Files may consist of an unlimited number of records. Records may have up to two billion fields. Fields may be up to 2GB (numeric or string). A process may open up to 32,000 files. System-wide, open files are unlimited.

Dynamic DBMS Fields can change dynamically, thus having no length or data type restrictions. Restructuring is not required when fields are added.

INTEGRATED DATA

Dictionaries

Field definitions are stored in an integrated data dictionary providing for conversions, formatting and self-documentation. Multiple definitions may be used on all fields. The dictionaries also provide the interface for database triggers.

Multi-value DBMS Transcending the limitations of the two-dimensional relational model, the Pick multi-value data model adds additional dimensions to reflect true business data modeling. These multi-values along with their possible sub-values and associated-multi-values permit the stacking of data and/or keys within a field or fields. This eliminates the need for dependent tables and joins.

DATA ACCESS

AQL™

The D3 Access Query Language is an English-like query and command language. It is most powerfully used for creating result sets and reports.

Applications The D3 development tools are intimately knowledgeable of the multi-value data structure, which facilitates rapid development without needing to deal with low-level functions. D3 also has multiple avenues to move or access data including OSFI (Open System File Interface which allows connectivity to other databases and file systems), SQL/ODBC, VBSQL, D3 ActiveX development class libraries and more.

FILE SYSTEM

Disk

The File System may reside on top of a group of host-system files or on a raw storage device for maximum performance. Additional storage devices may be added at any time without rebuilding the D3 database.

Rapid Data Access A hashed indexing scheme on primary record keys assures access to data elements with a minimum of disk reads regardless of database size. This D3 distributed disk management enhances performance.
Secondary Indexing Cross-indexing is supported for fast access to records via secondary keys. B-tree index maintenance and synchronization is performed automatically by the system during all updates.
On-line File Resizing An online file resizing utility is provided to keep files in an optimal state without interrupting processing or user access to data.

SYSTEM

Security

Multilevel security supports user and account passwords and file access restrictions.

Memory Through shared program object code usage and virtual memory management, D3 requires as little as 1/5 the memory per user of other database products.
Portability Complete portability between versions of D3 makes data and programs transportable between development and various production systems.

 

D3 Product Information
D3 Database Intro
Product Status Sheets
Why D3
D3 Data Model
D3 Product Documentation
D3 Products
D3 AIX
D3 Linux
D3 NT
Information
Product & Support Announcements
Product Information Request
Product Discussion Groups
Customer Service
Patches
Database Products
D3 Database
mvBase
mvEnterprise
Other Databases
Copyright 2008. TigerLogic. All Rights Reserved