Transparency
 
 
TPC-C requires that all data partitioning be fully transparent to the application code.  (See TPC-C Clause 1.6)
- Both horizontal and vertical partitioning is allowed
 - All partitioning must be hidden from the application
- Most DBMS’s do this today for single-node horizontal partitioning.  
 - Much harder: multiple-node transparency.
 
 - For example, in a two-node cluster:
 
Any DML operation must be
able to operate against the 
entire database, regardless of