Re: Scheduler in Postgres

Поиск
Список
Период
Сортировка
От Christopher Browne
Тема Re: Scheduler in Postgres
Дата
Msg-id 60ekhod9t8.fsf@dba2.int.libertyrms.com
обсуждение исходный текст
Ответ на Re: Sheduler in Postgres  (Ben <bench@silentmedia.com>)
Список pgsql-general
pgsql@esiway.net (Marco Colombo) writes:
> On Thu, 16 Dec 2004, Christopher Browne wrote:
>> None of this means forcing it into the database implementation; it
>> just means that it would be useful.  "pgcron" sounds like an
>> utterly splendid idea.
>
> Is the Oracle one _just_ that? A cron/at replacement? What about
> porting every UNIX utility to the DB engine (that would be a
> cross-platfrom Unix - wow)?  Why don't they put web and application
> server functionality (apache and PHP) in the DB?  No, wait... ehm...
> :-)
>
> Seriously, such an application (scheduler) _will_ have to deal with
> OS differences. Interesting things to log about the spawned jobs
> will be different. They way you run then (I don't mean the actual
> system call, think of nice level instead) may be different.

That's well and nice; if I had a "database-driven" cron alternative, I
would use it, possibly on several platforms, as it would provide
compelling advantages over traditional cron.  I think it would provide
compelling advantages to my employer, too.

I'm _not_ asking for some "Barneyfied All Encompassing Interface;" I'm
_not_ asking for it to be treated as an integral part of PostgreSQL.
You're picking a strawman argument there, and trying to suggest that's
what I'm looking for.  I'm certainly NOT.

I don't want Oracle, but I could use a better cron, and anacron isn't
the answer.

We have some challenges concerning generating reports; I consider that
having a "better scheduler" than cron is one of the pieces of that
particular puzzle.

> I wonder if limiting the application domain to DB-related jobs only
> would help. I mean, it is quite common to run time based procedures
> at DB level, like report generation or table summarization. Usually,
> this activities are driven by _external_ schedulers (cron), via
> scripts that need to connect and _authenticate_, which leads to
> security nightmares.

No, the sorts of things that "pgcron" enables are most certainly _NOT_
reasonably limited to just "DB-related" jobs.

Having an interface providing access to history information about past
jobs enables plenty of things that don't require that the application
cares about databases at all.
--
"cbbrowne","@","ca.afilias.info"
<http://dev6.int.libertyrms.com/>
Christopher Browne
(416) 673-4124 (land)

В списке pgsql-general по дате отправления:

Предыдущее
От: mjmayfield@pepco.com
Дата:
Сообщение: unsubscribe pgsql-general
Следующее
От: Lincoln Yeoh
Дата:
Сообщение: Re: sorting problem