What is the difference between B Tree and Bitmap? - ProProfs Discuss
Advertisement

What is the difference between B-Tree and Bitmap?

Asked by Lynn , Last updated: Apr 12, 2024

+ Answer
Request
Question menu
Vote up Vote down

3 Answers

K. Shadrach

K. Shadrach

K. Shadrach
K. Shadrach

Answered Jul 28, 2020

B-Tree and Bitmap are mostly used in Oracle as indexes, and they help by providing performance benefits since they make the recording and retrieving of data very simple. However, there are still some differences between the two. B-Tree, as an index, is used for unique values that are contained in different columns.

The various entries to be made when using B-Tree are ordered by using a pointer and a search key value so that they can be stored properly in their unique places. Bitmap, on the other hand, is used mostly when items that need to be stored come with low options.

A bitmap is used mostly in data warehousing since it does not require too much of data updates. One of the major differences between Bitmap and B-Tree is that the former supports high duplication of rows, whereas the latter supports low duplication of rows. Out of the two, Bitmap seems to offer more benefits compared to B-Tree, mostly in terms of performance.

upvote downvote
Reply 

Olive landon

Olive landon

Science has been working for years in the health department and it has caught my attention since in was in school and I found it very intriguing.

Olive landon
Olive landon, Health science specialist, Master of Health Science (MHS), Logdon, Utah

Answered Jul 23, 2020

B-Tree and bitmap are used in the computer software Oracle. They are indexes that the software has. B-Tree is used in OLTP systems. In Oracle they are used by default. Bitmap is compressed and it is used in data warehouses. It is helpful in indexing, as well as helping store savings and benefits.

Another difference between the two is in regards to cordiality and duplication. Between them, B-Tree has a low chance of being duplicated and it has high cordiality. Bitmap is the opposite of that, for it has a high chance of being duplicated. However, in regards to performance, the indexes of bitmap has better performance

upvote downvote
Reply 

W. Kaye

W. Kaye

Here to answer and learn

W. Kaye
W. Kaye, Ex-Marine, Post Graduate, Chapel Hill

Answered Jul 13, 2020

B-Tree and bitmap are two different types of indexes that are used in Oracle. B-Tree index is the type that is employed by OLTP systems and they are majorly implemented by default. On the other hand, bitmap is an index format that has been highly compressed and is employed mostly in data warehouses. Bitmap can generally be referred to as an indexing method through which you can search for the storage savings and performance benefits.

B-Tree and bitmap are two different types of indexes that are used in Oracle. B-Tree index is the
Low cardinal data is actually preferred when implementing bitmap. Conversely, a B-Tree index is an index which is produced on columns containing very unique values. Another difference between these two indexes is that there is a high cordiality and low duplication in B-Tree, whereas the case is different when it comes to bitmap. It has low cordiality and high duplication. The bitmap indexes are considered to be of a better performance when compared to B-Tree indexes.

upvote downvote
Reply 

Advertisement
Advertisement
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader

Email Sent
We have sent an email to your address "" with instructions to reset your password.