Question regarding databases..
- From: burak@xxxxxxxxxxx
- Date: 18 Nov 2005 09:41:06 -0800
Hello,
I wasn't sure if this should go in this usenet or in something like
Perl.DBI.etc, so I apologize if this is in the wrong place.
Pretty simple question. I would like to create a Perl shell script
that actively monitors a table in a database. Let's exemplify this
before i go any further...
Let's say I have a table with some data:
ID Name Info is_processed
where ID, Name and Info are just arbitrary bits of data, not important
to this specifically. I'd also like an "is_processed" field that'll be
either 1 or 0. The idea behind this backend shell script is so that
some frontend application can add data to the database quickly and get
a quick response for the user on the website. The backend script will
be actively monitoring the database, and whenever it sees something
whose "is_processed" value is 0, it says "hey, let me process that,"
and if the action is successful changes the value to 1 and never has to
touch that record again. The "is_processed" value might be zero for two
reasons: 1) That record was just added by the frontend script (webpage)
and hasn't yet been touched by the backend script, or 2) The backend
script wasn't able to process that recordset on a previous attempt.
That's the idea... the only problem is, I don't know how to make this
database connection "live," ie I don't know how to write a program that
just sits there running, looking for changes in a database, without
ever terminating (unless by command).
Any ideas? Your help is more than greatly appreciated.
Thanks,
Burak
.
- Follow-Ups:
- Re: Question regarding databases..
- From: Jim Gibson
- Re: Question regarding databases..
- Prev by Date: Re: BioPerl
- Next by Date: Re: Unable to set the XValues property of the Series class
- Previous by thread: Modules not installing to standard LIB directory
- Next by thread: Re: Question regarding databases..
- Index(es):
Relevant Pages
|
|