comp.lang.ada
 help / color / mirror / Atom feed
From: "Tarjei Tj�stheim Jensen" <tarjei@online.no>
Subject: Re: Ada Calendar oddity <was Re: C date package>
Date: 2000/05/12
Date: 2000-05-12T00:00:00+00:00	[thread overview]
Message-ID: <391C8311.4F6DC55C@online.no> (raw)
In-Reply-To: 391C24CA.D9497E80@earthlink.net

Charles Hixson wrote:
> It's certainly nice for a programmer to have the choice of using a relational
> database, but for many applications it is extreme overkill, and causes the
> applications to bloat so much that more expensive hardware is required to run them.
> Sometimes one even wants to store the data in a flat file, load it all into RAM at
> program start, and then (maybe) write out any changes at the end.  Relational is
> only one option.

It is usually the other way around. One finds that the use of a database
make it possible to get more from your data. And the various report
tools gives you a lot of interesting possibilities which you don't
normally get if you do everything by yourself. That is why databases are
popular. If the database requires a hot iron to run it, it just means
that you either have done a bad programming job or you underestimated
the size of the project.

In fact a lot of people are spending time moving a lot of flat files to
databases in order to get database benefits.

> If you are talking about the predefined types, then sometimes yes, sometimes no.
> But one can always choose to define a type appropriate to the problem at hand.
> "Should" is, by definition, correct.  But I doubt that we are in agreement as to
> what "the way DP stuff should be done" means.  I see this as very context dependent.

Possibly. I'm quite convinced that a DP person would have no problem
understanding what I meant.

> > 3. When implementing Ada support for the database one makes sure that
> > one includes the proper date/time stuff into the support library.
> 
> If one is using a preexisting private library, then this is correct.  But different
> applications have very different needs.  Sometimes the most important thing is that
> they be cheap, portable, and small.  Basic ISAM will let one handle many things with
> a lot less weight than a full RDBMS.  And a stand-alone executable file is sometimes
> what one really wants.

Basic ISAM will go wrong in a lot more ways and more times than your
ordinary commercial grade database. In this context mysql and its like
are not a commercial grade database. Postgresql is.


Greetings,




  reply	other threads:[~2000-05-12  0:00 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <l0313030eb53d1408aee7@[144.205.16.58]>
2000-05-09  0:00 ` C date package Geoff Bull
2000-05-09  0:00   ` Geoff Bull
2000-05-09  0:00     ` Robert Dewar
2000-05-10  0:00       ` Geoff Bull
2000-05-10  0:00         ` Robert Dewar
2000-05-10  0:00           ` Geoff Bull
2000-05-10  0:00           ` Ken Garlington
2000-05-10  0:00             ` Geoff Bull
2000-05-10  0:00           ` Ada Calendar oddity <was Re: C date package> Preben Randhol
2000-05-10  0:00             ` Robert A Duff
2000-05-10  0:00               ` Preben Randhol
2000-05-10  0:00                 ` Charles Hixson
2000-05-11  0:00                   ` Geoff Bull
2000-05-11  0:00                     ` Charles Hixson
2000-05-12  0:00                       ` Geoff Bull
2000-05-17  0:00               ` Robert I. Eachus
2000-05-19  0:00                 ` Geoff Bull
2000-05-19  0:00                   ` Robert I. Eachus
2000-05-21  0:00                     ` Robert Dewar
2000-05-21  0:00                   ` Robert Dewar
     [not found]                     ` <392869F0.D88F056A@acenet.com.au>
2000-05-22  0:00                       ` Tarjei Tj�stheim Jensen
2000-05-27  0:00                         ` Reinert Korsnes
2000-05-27  0:00                           ` Tarjei Tj�stheim Jensen
2000-06-03  0:00                       ` Robert I. Eachus
2000-05-10  0:00             ` Tarjei Tj�stheim Jensen
2000-05-11  0:00               ` Charles Hixson
2000-05-11  0:00                 ` Tarjei Tj�stheim Jensen
2000-05-12  0:00                   ` Charles Hixson
2000-05-12  0:00                     ` Tarjei Tj�stheim Jensen [this message]
2000-05-11  0:00               ` Geoff Bull
2000-05-11  0:00                 ` Gautier
2000-05-12  0:00                   ` Geoff Bull
2000-05-12  0:00                     ` Gautier
2000-05-11  0:00                       ` Al Christians
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox