First of all, the full meaning of OLAP is Online Analytical Processing, while the full meaning of OLTP is Online Transaction Processing. While OLTP is known to be market-oriented, OLAP is considered to be customer-oriented. Those that make use of the Online Analytical Processing include the IT professionals, clerks, and clients, and they usually use it for data analysis.
Conversely, the managers and executives usually make use of the Online Transaction Processing for analyzing data. OLAP actually manages historical data, and also keeps information for decision making, while OLTP majorly manages current data. In addition, the online analytical processing forms a subject-oriented database, and the model of fact constellation as its basis.
On the other hand, the online transaction processing forms the application of oriented database and the model of entity-relationship as its own basis. The major feature of OLAP is its low volume of transactions, while the features of OLTP are short online transactions, such as delete, insert, and update.