Printer Friendly
The Free Library
19,604,530 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Db* ..... open source database management.


Db.*, is an open source database solution for database management that supports the use of both the relational and network database models.

In the relational model See relational database.

relational model - relational data model
, data is stored in tables, composed of columns and rows. Data in separate tables are related through common columns. A join operation is used to access related data in separate tables using the common column(s). While the relational model is easy to use and flexible, performance is limited by the need to create new tables to hold results from relational operations, and storage requirements are increased because redundant columns are stored in related tables. Join processing is normally done through an index that consumes system resources (1) In a computer system, system resources are the components that provide its inherent capabilities and contribute to its overall performance. System memory, cache memory, hard disk space, IRQs and DMA channels are examples.  and requires the storage and maintenance of index files.

In the network model, relationships are defined between records using "sets", where pointers are used to relate records directly. Compared to the relational model, the network model is faster (one can find a related record in a single logical disk access instead of three or more with a relational model), more reliable (pointers to "member' records are maintained directly in the "owner' record), more efficient (disk space is saved when sets are used since no indexes are required), and better at expressing real life complexity. Combined Database Models

Since db.

* supports both models, you can optimize optimize - optimisation  your schema by using relational design where it is most efficient and network design where it is most effective. For real performance, one could use an index to access records that require fast random or sorted access, while information that falls naturally into one-to-many One-to-many in communication is the act of publishing or broadcasting from one sender to many receivers.

One-to-many (also known as "to-many") relationships are often used when managing databases.
 relationships can be organized into sets.

db.

* gives users low-level low-levĀ·el
adj.
1. Relating to or being of low rank or importance: a low-level job.

2. Situated in or occurring at a low level: low-level radiation.

3.
 control over the database. Database manipulation and control are performed through calls to C language functions contained in the db.

* runtime library A collection of executable software functions in the machine language of the target computer. A runtime library can be linked into an application at compile time with links already resolved from the programmer's code to the functions when the application is loaded. . The functions contained in the library control all database operations such as opening/closing databases, creating and modifying records and fields, and connecting/disconnecting sets. This low-level control makes it possible to define exactly how data is to be accessed, allowing opimization.

IT also supports multiple users. A back ground lock manager program provides currency control and fast processing of lock requests. the lock manager cm reside on any node node, in astronomy, point at which the orbit of a body crosses a reference plane. One reference plane that is often used is the plane of the earth's orbit around the sun (ecliptic). : no dedicated server is required.

db.

* lets users take advantage of transactions. A transaction is a group of related database updates is written as a unit first to a log file (to support recovery), then to the database. This helps to insure Insure can mean:
  • To provide for financial or other mitigation if something goes wrong: see insurance or .
  • Or you may be looking for ensure or inshore.
 database integrity, even if the system is unexpectedly stopped.
COPYRIGHT 2004 A.P. Publications Ltd.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2004, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:Software News and Products
Publication:Software World
Date:Nov 1, 2004
Words:415
Previous Article:Spotlight on DB2 UDB and DB2 OS/390.
Next Article:Spyware Aduit Report.
Topics:



Related Articles
It's Check-Out Time For All Proprietary Unix.
Introducing MaxSQL, the Open Source, Fully Transactional Relational Database Engine; MySQL AB and Sleepycat Software Inc. Team Up to Create New...
Up The Irish! O'Reilly's Open Source Wingding Packs Them In.
SAP Drives Open-Source Database Development; Online Community Will Enhance and Support Easy-to-Use, Professional Database SAP DB.
DATABASE ENABLES DEVELOPMENT OF E-COMMERCE APPLICATIONS.
Sleepycat Hardens Subversion Version Control System with Highly Reliable Database; Berkeley DB Ensures Subversion Data Integrity and Provides...
Klocwork Delivers Industry's Most Complete and Accurate Source Code Analysis Solution with New K7.1; Latest Version Used to Identify New Critical...
SoftTree Introduces the Industry's First Database Auditing API for Oracle, SQL Server, Sybase and DB2.
SoftTree Announces Availability of DB Audit Expert for MySQL Databases.
DB Ghost V 4.0.

Terms of use | Copyright © 2012 Farlex, Inc. | Feedback | For webmasters | Submit articles