Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
OLTP
Data Warehouse
Subject oriented
Non-volatile
Integrated access to data
Time variant tracking of historical activity
Complex queries
Unpredictable workload
UMSL Programming Club
by Paul Boal
Sept. 28, 2010
Complex query criteria:
Who are the patients that are visiting our new Walmart clinics? Have we seen them before? Are they following up with a referal? Are they showing up for their referal appointment? How does our revenue and outcomes from them compare with revenue from patients who come in through the in-hospital clinics versus efree standing clinics?
Hash Partitioning
Column-Store
Shared-Nothing Parallelism
Range Partitioning
Workload Management
Classic algorithm:
1. Find all patients who went to Walmart
2. For each patient:
--a. Lookup their activity for prior visits
--b. Lookup their follow-up referals
--c. Lookup their follow-up activity
Value-based Compression
Sometimes better algorithm:
1. Scan through all activity
--a. Store "first activity" in memory
--b. Store "first Walmart visit" in memory
--c. Store "follow-ups" in memory
2. Summarize
Principles:
Techniques: