[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Kash Kontinued.
From:       "Michael J. Bedy" <mjbedy () mtu ! edu>
Date:       1999-10-31 0:00:05
[Download RAW message or body]



On Sat, 30 Oct 1999, Kurt Granroth wrote:

> Michael J. Bedy wrote:
> 
> > Well, the GUI, reports and other stuff parts of the project could be
> > a "get-some-code-out-and-hack-on-it model," but the database should
> > be carefully designed to safe-guard the users data. I would prefer
> > that we followed a software engineering process for the whole thing,
> > but I know better then to expect something like that to happen
> > easily :-)
> 
> I *strongly* suggest you evalute using an existing database for the
> backend.  Databases of any sort can be veeery tricky and storing
> sensitive information will make it even tricker (as you well know).
> Going with a proven implementation would make your job a lot easier
> and a lot more worry-free.

   I agree. But I envision an abstraction that allows for a number of
different implementations. There would be an interface that rest of the
program could talk to, and each storage type would implement the required
features. 

   Also, it may be that the user wants a number of databases open
simultaniously (credit card, checking, etc.) and a way of organizeing this
is necessary.

   AND more than one part of the program may want to access the same
information at once (regeister is open, yet the report wants to read the
data also.) Coordinating this requires some thinking as well.

   BUT WAIT THERES MORE! The database layer should be as secure as
possible. This is probably a storage method specific problem, but we need
as part of our interface an abstraction for dealing with
encription/password type stuff.

   I need to type up the remainder of the notes that I had written down
this summer. I thought about all this stuff quite a bit, and I thought I
had a fairly good "database interface feature list" worked out. I will
post it when I have it done.

    - Mike



> -- 
> Kurt Granroth            | granroth@kde.org
> KDE Developer/Evangelist | http://www.pobox.com/~kurt_granroth
>         KDE -- Putting a Friendly Face on Linux
> 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic