Database System Survey Results 2008

Topic %
Unfamiliar
% Somewhat
familiar
very
familiar
Log structured file systems 64 18 18
RAID 30 40 30
Bit mapped indices 50 40 10
System R Optimizer (dynamic programming) 73 18 9
 
Hash joins 55 27 18
Semi joins 55 36 9
Merge Joins 45 45 9
Logical vs physical access plans 64 9 27
 
Spatial file structures 80 10 10
Bloom filters 80 10 10
Parallel query optimization 70 20 10
Stream splitting and merging algorithms 80 10 10
 
Data mining 55 27 18
XQuery 82 9 9
Data Cubes 73 18 9
Data Warehouse 45 27 27
       
Two-phase locking 25 42 33
Phantoms 82 9 9
Multigranularity locking 67 25 8
Degrees of consistency 40 50 10
 
B+ tree locking protocols 91 0 9
Key range locking protocols 91 0 9
Optimistic concurrency control 55 36 9
Versioning protocols 73 18 9
 
Page based recovery algorithms 70 29 10
Record-level logging algorithms 70 20 10
Relationship of query processing and concurrency control 40 40 20
 
Using commercial database systems 0 55 45
ODBC/JDBC 9 55 36
Web programming with servlets 27 36 36
Enterprise java beans 45 27 27
Written secondary indices ... 73 18 9