HP3000-L Archives

March 2006, Week 1

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
john pitman <[log in to unmask]>
Reply To:
john pitman <[log in to unmask]>
Date:
Fri, 3 Mar 2006 09:47:52 +1100
Content-Type:
text/plain
Parts/Attachments:
text/plain (89 lines)
Hear hear!!!!! Absolutely!   I once looked at a system migration to an IBM
relational dbms, and armed with volumes of data and transactions, asked the
IBM guy what sort of response/access times we could expect (within known
budgets, hardware plan etc), and his response was "that's just a matter of
hardware, doesn't concern me".......sort of a 'never mind the quality, feel
the length' answer.

jp


RDBMS have become more prevalent because of marketing more than anything
else.

Ray Shahan

-----Original Message-----
From: HP-3000 Systems Discussion [mailto:[log in to unmask]] On
Behalf Of Mark Wonsil
Sent: Thursday, March 02, 2006 3:07 PM
To: [log in to unmask]
Subject: Re: [HP3000-L] Migration recommendations; PRELIMINARY INQUIRY

> A relational database is a collection of data items organized as a set
> of tables from which data can be accessed or reassembled in many
> different ways without having to reorganize the database tables.

The term relational comes from relational mathematics, i.e. set theory.
This
is why there are union and intersection (join) functions.

> Eloquence from my understanding is built upon B-tree structures.  To
> access the data, the engine has to navigate the tree structure of key
> values.

I was corrected by Fred White once: There are no such things as
relational,
network or hierarchical databases. There is only relational, network and
hierarchical access.

> This is what is known as a hierarchical database structure, which is
> what IMAGE is.

In a hierarchical database, a child set can only have one parent. In a
network
database, the children can have multiple parents.

Image is a "simple network" database. Its children can have multiple
parents
but can't be parents to other children which is possible in a full
network
database like IDMS.

> RDBMS have become more prevalent due to several facts, one big one
> already mentioned is SQL.  The other is flexibility.

ImageSQL *is* an SQL interface for Image, so Adam's point stands that
having
an SQL interface does not a relational database make.

> Doing something like adding a field in a hierarchical database can
force
> changes across the entire application.  Which is typically not the
case
> with a relational database.

I assume you mean that one can cascade updates/deletes? This is not
built into
Image but it certainly could have been, especially with the advent of
Critical
Item Update.

> Some shops are willing to live with the limitations because Retrieving
> data from Hierarchical databases is historically faster due to the
same
> organizational structure that limits the flexibility.

True.

Mark W.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2