What are the similarities between online analytical processing and online transaction processing?