dbTalk Databases Forums  

real time databases

comp.databases comp.databases


Discuss real time databases in the comp.databases forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Xfiler
 
Posts: n/a

Default real time databases - 11-08-2006 , 10:14 AM






Hello to everyone...
I'm doing a university thesis and I need a "state of the art" of real time
solutions for databases (both commercial and, most of all, anything
opensource or wathever).
Thanks to everyone who will help with names, sites, references and so on..
Bye



Reply With Quote
  #2  
Old   
eKo1
 
Posts: n/a

Default Re: real time databases - 11-08-2006 , 01:00 PM






Xfiler wrote:
Quote:
Hello to everyone...
I'm doing a university thesis and I need a "state of the art" of real time
solutions for databases (both commercial and, most of all, anything
opensource or wathever).
Thanks to everyone who will help with names, sites, references and so on..
What exactly are "real time solutions for databases"?



Reply With Quote
  #3  
Old   
Xfiler
 
Posts: n/a

Default Re: real time databases - 11-09-2006 , 03:29 AM



Quote:
What exactly are "real time solutions for databases"?

I mean rt-dbms, that are time congnizant database systems in which data
could have timestamps and validity periods and transactions could have
specified, among other features, an hard or soft deadline before which the
result have to be returned (otherwise a feilure takes place)...
This in two words... an example could be oracle TimesTen.
Bye




Reply With Quote
  #4  
Old   
Boudewijn Dijkstra
 
Posts: n/a

Default Re: real time databases - 11-09-2006 , 05:54 AM



Op Wed, 08 Nov 2006 17:14:01 +0100 schreef Xfiler <xfiler (AT) fastwebnet (DOT) it>:
Quote:
Hello to everyone...
I'm doing a university thesis and I need a "state of the art" of real
time
solutions for databases (both commercial and, most of all, anything
opensource or wathever).
Thanks to everyone who will help with names, sites, references and so
on..
Here's one: Polyhedra from ENEA. <http://www.polyhedra.com>


--
Gemaakt met Opera's revolutionaire e-mailprogramma:
http://www.opera.com/mail/


Reply With Quote
  #5  
Old   
Ed Prochak
 
Posts: n/a

Default Re: real time databases - 11-09-2006 , 01:11 PM




Xfiler wrote:
Quote:
What exactly are "real time solutions for databases"?

I mean rt-dbms, that are time congnizant database systems in which data
could have timestamps and validity periods
those sound like features of a temporal DB to me

Quote:
... and transactions could have
specified, among other features, an hard or soft deadline before which the
result have to be returned (otherwise a feilure takes place)...
now there's a real-time feature.

Quote:
This in two words... an example could be oracle TimesTen.
So you mean you are waiting for Oracle release 100?

But seriously, you have barely begun to describe what you would
consider a RT DBMS.

I have no products to offer you since almost every RT system I built
that needed a DB, had a custome DB built with it specifically for that
system. With the right resources, even oracle can meet realtime
demands.

Ed



Reply With Quote
  #6  
Old   
Xfiler
 
Posts: n/a

Default Re: real time databases - 11-09-2006 , 03:24 PM




"Ed Prochak" <edprochak (AT) gmail (DOT) com> ha scritto nel messaggio
news:1163099494.818281.85250 (AT) k70g2000cwa (DOT) googlegroups.com...

Quote:
I have no products to offer you since almost every RT system I built
that needed a DB, had a custome DB built with it specifically for that
system. With the right resources, even oracle can meet realtime
demands.

Ed

Custom DB built from zero or from a gpl / open source DBMS? Could you be
more specific? Because probably it is what I'll be asked to do...

tx...
Manu




Reply With Quote
  #7  
Old   
Ed Prochak
 
Posts: n/a

Default Re: real time databases - 11-10-2006 , 07:41 AM




Xfiler wrote:
Quote:
"Ed Prochak" <edprochak (AT) gmail (DOT) com> ha scritto nel messaggio
news:1163099494.818281.85250 (AT) k70g2000cwa (DOT) googlegroups.com...

I have no products to offer you since almost every RT system I built
that needed a DB, had a custome DB built with it specifically for that
system. With the right resources, even oracle can meet realtime
demands.

Ed


Custom DB built from zero or from a gpl / open source DBMS? Could you be
more specific? Because probably it is what I'll be asked to do...

tx...
Manu
It has been a while since I did any. There wasn't much open source
around yet. And most of the real time applications were fairly small.
(Think of a 20megabyte disc as BIG and you get an idea.)

One QC Database was pure custom. It was implemented as a set of
circular files (old data automically overwritten by new data so no
explicit DELETE operation was needed.) Each "table" was a separate
file.

Another used what's now an ancient OTS product: Borland Database
toolbox. That was a single user DB, so we had wrapper functions to deal
with concurrency issues. (they worked for most cases, but scaled
poorly.)

Another was custom, built around the premise that the queries were
known at DB build time (the DB was on CDROM). That one also had custom
data compression to get all the data onto the CD.

You are obviously looking for a larger type application. The last major
system I worked with ended up using ORACLE. The chief factor in the
choice was not the performance, but the reliability. This was for a
medical testing system. The criteria was: it was safer to loose an
entire test result than to store erroneous or partial results. Other DB
products that allowed dirty reads, or did not have reliable
commit/rollback operations did not make final consideration. (I did the
DB selection for that and one of my favorites failed the reliability
testing)

Sorry that some of this is ancient history. I migrated out of the
embedded/realtime area and work mainly in odrinary databases nowadays.

some generic advice:
One factor that makes the most sense in selecting a DB (or anything in
a RT system) is deterministic response time. Rather than being able to
dynamically set deadlines, hard or soft, a RT system can be designed
around a database product IFf it can provide repeatable, predictable
response times. Look at the available products in that sense and you
may be able to widen your search beyond DBMS products that label
themselves Realtime.

Also, if yours is an embedded system, then administrative issues may be
a selection factor. A DB thats needs certain operations to be done
manually on a regular basis would not fit am embedded system well.

I hope all this helps.
Ed



Reply With Quote
  #8  
Old   
Xfiler
 
Posts: n/a

Default Re: real time databases - 11-13-2006 , 11:07 AM




Quote:
I hope all this helps.
Ed

I say, all this did help a lot, thank you very much for the time spent
writting.
Manu




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.