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,
next prev parent 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