to DSI Home  Decision Software - Home Page


World Class Campaign Management Software

MarketWide vs. Conventional SQL-Based
Campaign Management Systems


MarketWide is the only open-architecture product that lets you perform Set Operations against SQL databases. For instance, in the example below, MarketWide can tell you things like: 

The MarketWide Approach 

Here is a sample MarketWide segment, selecting customers who:

The underlying SQL (not just for this segment, but for the entire campaign) generated by MarketWide looks like this:

This is an exceedingly simple query for SQL databases to perform—but the query must be performed for every segment. MarketWide runs one query, regardless of the number of segments in your campaign.

The SQL approach (SQL Server syntax)

With traditional SQL-based products, multiple complex queries are submitted, one for each segment of the campaign.   The SQL necessary to perform the same MarketWide selection as above looks like this:

This is a much more complex query that causes the server to work considerably harder and use more temporary space.  Further, in a small 10-segment campaign, it is necessary to run ten similar queries in parallel on the server, producing ten result sets.  Finally, these result sets must be deduplicated against one another in order to ensure that each customer is chosen only once.

The MarketWide vs. the Competition | MarketWide vs. TopDog | Return to Top