dbms – Programmerbay https://programmerbay.com A Tech Bay for Tech Savvy Thu, 25 Jun 2020 09:57:29 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.5 https://programmerbay.com/wp-content/uploads/2019/09/cropped-without-transparent-32x32.jpg dbms – Programmerbay https://programmerbay.com 32 32 Difference Between OLTP And OLAP https://programmerbay.com/difference-between-oltp-and-olap/ https://programmerbay.com/difference-between-oltp-and-olap/#respond Sun, 31 Mar 2019 16:19:14 +0000 https://www.programmerbay.com/?p=2639 OLTP and OLAP are very common systems for online processing. The OLTP one is completely transactional-based processing and when it comes to the OLAP one is completely analytically based processing.

OLTP

OLTP stands for Online Transactional Processing system, which completely means that the core of this processing system is to have some transactions which could then inserted, deleted or updated depending upon the requirements. Now, this scenario clearly indicates that these transactional queries are quite short and much simpler. Thus makes the process very less time consuming as well as low in memory usage.

Some examples of OLTP system are as follows:

(1) Airplane ticket booking

(2) Online banking

OLAP

OLAP stands for Online Analytical Processing system, which in layman’s terms means that it stores the old/previous data which was taken as an input from the OLTP system. The OLAP gives you the privilege to have a multi-dimensional summary of the historical data, and then this derived information can be used for the final decision-making process.

Some examples of OLAP system are as follows:

(1) Financial reporting

(2) Sales and marketing

OLTP Vs OLAP

[wpsm_comparison_table id=”34″ class=”center-table-align”]

 

]]>
https://programmerbay.com/difference-between-oltp-and-olap/feed/ 0
Difference Between Centralized Database And Distributed Database https://programmerbay.com/difference-between-centralized-database-and-decentralized-database/ https://programmerbay.com/difference-between-centralized-database-and-decentralized-database/#respond Fri, 15 Mar 2019 08:41:17 +0000 https://www.programmerbay.com/?p=2645 Centralized Database:

The type of database which is located, managed, compiled and processed at a single and particular location, is called a Centralized database. And there is a machine or system that manages and runs this database form that very location.

In other words, it can be viewed as a single database file that resides at a particular location in the network.

In this, Multiple users access the same database. It is mainly used by organisations or  institutions. It is easy to manage and provides a complete view of data.

 

Distributed Database:

The type of database in which all the responsible devices (mostly storage devices) are placed at various locations and not at a particular location, is called a distributed database. And there is no single machine or system that manages this kind of database.

In other words, it can be viewed as two or more database files located at different places in a network.
It involves multiple interconnected databases that are located at different places. These systems dont share physical components.

 

Difference Between Centralized Database And Distributed Database:

BasisCentralized databaseDistributed Database
LocationIt is managed by a single machine or system which is at a single locationIt is spread and split up across various storage device locations
MaintenanceEasy to maintainDifficult to maintain
EfficiencyLess EfficientMore Efficient
FailureEntire data gets lostStill able to access other databases
Response Speed SlowFast
Communication costHighLow

 

Key Differences:

1. DATABASE LOCATION

In the case of a Centralized database, the database is managed by a single machine or system which is at a single location that keeps in check the whole database and makes sure of its fluidity.

In case of a distributed database, the database is spread and split up across various storage device locations which are geographically far away from each other and this requires a centralized system for efficient and fluidity among all the devices.

2. EASE OF MAINTAINING

In case of centralized database, all the data and information are stored at a particular location and are quite easy to maintain because of its ease of access and reach.

In case of a distributed database, this kind of database where all the data and information is split up at various locations is very difficult and complex because we need to deal with varied problems such as avoiding data redundancy and maintaining data consistency.

3. DATABASE EFFICIENCY

In the case of a centralized database, it is less efficient as compared to the distributed database because all the data is being stored at one particular location which makes data finding job quite complex.

In case of a distributed database, it has more efficiency as compared to the centralized database because the data is divided and stored at various locations which makes certain of the fact that data finding process is smooth and less time-consuming.

]]>
https://programmerbay.com/difference-between-centralized-database-and-decentralized-database/feed/ 0