Sie sind auf Seite 1von 3

1.Difference between OLTP and OLAP S.No 1 OLTP Abbreviation: OLTP stands for transactional processing .

2 Meaning: OLTP is designed to efficiently process high volumes of transactions, instantly recording business events (such as a sales invoice payment) and reflecting changes as they occur. 3 Used in: OLAP Abbreviation: Online OLAP stands for Online analytical processing . Meaning: OLAP is designed for analysis and decision support, allowing exploration of often hidden relationships in large amounts of data by providing unlimited views of multiple relationships at any cross-section of defined business dimensions. Used in:

ERP, TX system, Client Server Data warehouse application - MOLAP, Architecture, Desktop application ROLAP, HOLAP 4 Data Provision: Current data 5 Type of Database Transactions: Short database transactions 6 Type of update/insert/delete: Online update/insert/delete 7 Normalization/Denomalization: Data Provision: Current and historical data Type of Database Transactions: Long database transactions Type of update/insert/delete: Batch update/insert/delete Normalization/Denomalization:

Normalization is promoted (1st Denormalization is promoted normal form, second normal form (Dimension and Fact design). and third normal form). 8 Volume of Transactions: High volume of transactions 9 Transaction Recovery Needed: Transaction recovery is necessary 10 Amount of Index Requirement: Less Index Volume of Transactions: Low volume of transactions Transaction Recovery Needed: Transaction recovery is not necessary Amount of Index Requirement: More Index

11 12

Amount of Join Requirement: More Joins Model:

Amount of Join Requirement: Less Joins Model:

Adopts an entity relationship(ER) Adopts star, snowflake or fact model constellation model and a subjectoriented database design 13 Orientation: Orientation:

Customer-oriented, used for data Market-oriented, used for data analysis analysis and querying by clerks, by knowledge workers( managers, clients and IT professionals executives, analysis) 14 Source: Daily transactions. 15 Motive: Source: OLTP Motive: and search by

Faster insert, updates, deletes and Faster analysis improve data quality by reducing combining tables. redundancy. 16 SQL complexity: Simple and Medium. SQL complexity:

Highly complex due to analysis and forecasting.

2.Difference between DTS and SSIS S.No 1 2 DTS DTS stands for Transformation Services SSIS Data SSIS stands for Sql Server Integration Services

DTS is a set of objects using an SSIS is an ETL tool provided by ETS tool to extract, transform, Microsoft to extra data from different and load information to or from a sources. database DTS was originally part of the SSIS is a component of the Microsoft Microsoft SQL Server 2000 SQL Server 2005 Uses Activex Script No Deployment available wizard Uses Scripting Language is Deployment wizard is available

3 4 5 6

Limited Set of Transformation Huge of Transformations available available

7 8 9 10

Does not support BI Functionality Single Task at a time It is Unmanaged script DTS can develop Enterprise manager

Completely supports process of BI Multi Tasks run parallely It is managed by CLR

end

to

end

through SSIS can develop through Business Intelligence Development Studio (BIDS, nothing but new version of VS IDE)

11 12

We can deploy only at local server It can be deployed using multiple server using BIDS Designer contains Single Pane SSIS designer contains 4 design panes: a) Control Flow b) Data Flow c) Event Handlers & d) Package Explorer. Event Handler Available Solution Explorer is available, with packages, connections and Data Source Views (DSV)

13 14

No Event Hander No Solution Explorer

15

Connection and other values are It can be controlled dynamically using static, not controlled at runtime. configuration

And, further updates on difference between questions and answers, please visit my blog @ http://onlydifferencefaqs.blogspot.in/

Das könnte Ihnen auch gefallen