
11-07-2008
|
|
Forum Robot Girl
|
|
|
Join Date: Sep 2000
Beiträge: 22.188
|
|
|
Ein "Ereignis zu einer Zeit," gegen "die in einer Zeit," Verarbeitung
2008-11-07T13: 52:00.006 +02:00
Ich habe heute ein Leben lang bei der die Länge einer einzigen Sitzung mit dem Zahnarzt --- mehr als 3 Stunden (ich hatte zu gehen in der Mitte, und starten Sie den Parkausweis, die 2 Stunden zu einer Zeit), dies ist Zeitpunkt der Einstellung von Plänen für das nächste Jahr und es gibt viele Pläne --- einbezogen werden in 1 / 3 meiner Zeit in einigen Aktivität nur dann, wenn die Zahl der "1 / 3 der Zeit" wird größer als 3, dann die Worte "1 / 3 der Zeit" wird schwierig. Wie dem auch sei - heute möchte ich schreiben über "Event-at-a-time" und "set-at-a-time" Verarbeitung, wie es scheint, dass die Menschen nicht verstehen, dieses Problem auch. Wir nehmen Sie mit Beispielen:
- "Fall-zu-a-time" ist eine Art, in denen, wenn ein Ereignis erkannt wird, wird dieser Veranstaltung wird auf die entsprechenden Muster, um festzustellen, ob die Zugabe von dieser Veranstaltung (zusammen mit Veranstaltungen mehr möglich) erfüllt das Muster.
- "set-at-a-time" ist eine Art, in der Muster werden gegen eine Reihe von Ereignissen nach all den Satz, wurde erkannt.
Beispiele:
- Blick auf die Muster: Und (E1, E2) - Wenn die betreffenden Instanz E1 kommt dieses Potenzial zu einem Muster, wo
nie die entsprechenden Instanz von E2 kommt - dann ist das Muster zufrieden. Ein konkretes Beispiel: E1 \u003d der Käufer die Ware erhalten, E2 \u003d der Verkäufer mit dem Geld für die gleiche Transaktion. Die Reihenfolge spielt keine Rolle - die Transaktion ist abgeschlossen, wenn beide aufgetreten. Dies ist eine "Event-in-a-time" Verarbeitung, da es sich bei jeder Veranstaltung individuell, wenn es darum geht und bestimmt, was ist der Stand der, dass die Muster-Beispiel.
- Blick auf die Muster: Erhöhung (E1.A) - Wenn die Menge aller einschlägigen Fälle eines E1 kommt -, dann erfolgt die Bewertung auf die gesamte. Ein konkretes Beispiel: E1 \u003d Temperaturmessung, A \u003d Wert. Wenn alle Werte (z. B. in einem bestimmten Zeitfenster) kommen, gibt es eine Möglichkeit, um festzustellen, ob die Werte sind in der Tat immer zunehmenden in der Zeit.
Es ist interessant, darauf hinzuweisen, dass sich die Muster, die sich auf "Fall-zu-a-time" umgesetzt werden kann als "Set-in-a-time", in diesem Fall, auf der Suche nach Mustern in regelmäßigen Abständen statt sofort zu beachten, dass " Set-in-a-time "nicht unbedingt bedeutet: Zeitreihe der Verarbeitung, der Größe der Reihe kann nicht im Voraus bekannt, und die Differenz zwischen den verschiedenen Elemente in der Menge kann nicht festgelegt werden.
Es ist auch möglich, "set-at-a-time"-Muster mit "Event-at-a-time" - in einer inkrementellen Mode.
Während einige Anwendungen sind einfach besser und effizienter durch einen der beiden Stile - einige Anwendungen werden beide, so dass Hybrid-Verarbeitung wird für diese.
Mehr zu diesem - später.
Quelle ...
|