Ashwin
unread,Dec 19, 2007, 6:45:29 PM12/19/07Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to streamcruncher
Hi Ron, Events aren't always put into the Database. StreamCruncher
puts Events into the Database only when there is a join across another
Event Stream or a regular Database Table (Master/Reference data
examples). Even so, such Events remain in the DB Tables as long as
they remain in the Windows. And, these tables are dynamically created,
with strange looking names. They are not meant to be used by anyone
other than the Kernel. In most cases, Events don't go through the DB
to reduce latency.
So, to answer your question, no Events are not "persisted" in the DB.
They have to be stored manually by the user.
Queries can refer to regular Database Tables and perform lookups/joins
with them. Look for the "Restock alert" example for details.
I hope I've answered your questions.
Ashwin.