We're sorry, the Meetup Group you're looking for has been closed.

Explore below to find a new group or start your own group!

The Boston MySQL April Meetup: Using MySQL for Monitoring Applications

Apr 2007 9
Mon 7:00 PM
Location

4 Amherst St
Cambridge, MA 02142
857 205 9786

Estimated attendance
 20  people attended.
4.50 4.505

Who organized?
Sheeri Kritzer Cabral

For the April meeeting, Jacob Nikom presents: "Using MySQL as active DBMS for monitoring applications" -- a special preview for the talk he's doing at the MySQL User Conference!

His abstract: "Monitoring applications periodically acquire data, store them in the database, and perform data analysis to detect the events in the environment. The applications repeatedly poll the database to check that new data has arrived. High poll rates waste significant resources, while low poll rates result in slow response and risk missing a sudden change. Both approaches lead to unsatisfactory performance of applications.

What is the cause of the problem? Conventional databases act as passive components incapable of initiating processes on their own. Although the DBMS are cognizant of their state's change, many of them lack the functionality necessary to make the client aware of this alteration. The databases with this essential functionality are called active databases (ADBMS).

For monitoring applications, ADBMS are a natural fit. They improve application performance by guaranteeing almost instantaneous reaction to database state change without wasting many resources. However, their biggest impact is in enabling a new type of system architecture that brings new capabilities to data analysis and decision making processes.

We start the presentation with discussion of several types of monitoring systems. For each system we will compare conventional and new architecture and show how an active database improves client performance and functionality. Then we will demonstrate that ADBMS adds completely new capabilities to the database server as well. For example, they allow an automatic search for predefined event patterns in the acquired environmental data on the server. The search is executed by the Rules Engine component, which is designed to discover the relations between seemingly unconnected events.

The ability to perform automatic event pattern identification elevates monitoring systems from a mere registration device into a powerful controlling tool. By being able to find relations between events which do not have obvious connections they are capable of recognizing underlying activities and preventing undesirable effects by influencing the decision process.

Once the new generic monitoring architecture is analyzed, we will discuss the theoretical foundation upon which the Rules Engine is based. We will explain the theory of events, event-condition-action rules and how these rules are used to identify event patterns.

In the last part of presentation we will show that the latest version of MySQL has all necessary features to qualify for an active database title."

-----------

There will be about 10 minutes at the beginning for questions and announcements, similar to the September 2006 user group meeting, but we will stop at 10 minutes. If you have a real-life issue, please submit or bring descriptions of all relevant queries, tables, data samples, etc. See http://www.sheeri.com... for more details

We will be meeting on MIT campus, close to Kendall Square on the Red Line (subway). There is plenty of free parking -- you can park in ANY MIT lot after 3 pm, even if it says "parking by permit only". We are in building E51, room 372.

Here is the URL for MIT's Map with the location of this building:
http://whereis.mit.ed...

This map shows the MBTA Kendall Stop:
http://whereis.mit.ed...
(the stop is in red on that map, and you can see E51 in the bottom right)

Here are the URL's for the parking lots:
http://whereis.mit.ed...
http://whereis.mit.ed...

Free pizza and soda will be served, so please RSVP accurately.

To RSVP anonymously, please login to the Meetup site with the e-mail address "admin at sheeri dot com" and the password "guest".

For more information, see http://mysql.meetup.c...

Photos of this Meetup

No photos yet.

Talk about this Meetup

You must be a member to post a comment. Join or login.

Who attended?