Overview of Just a Bunch Of Disks (JBOD)

07 May, 2021
Just a Bunch Of Disks :
JBOD (stands for “Just a Bunch Of Disks”) is referred as the collection of hard disks with one single storage enclosure that are not configured to acts as Redundant Array of Independent Disks (RAID array). The multiple disks in array are connected to a single server that provides higher storage capacity.
JBODs make the disk appear to be single one by combining all the disks. Like in RAID system the data is stored redundantly in multiple disks which appear as single disk in operating system.
Advantages of JBOD :
Some possible benefits from JBOD are :
JBOD helps in minimizing data loss, e.g. we can combine 10GB drive and 40GB drive to get a 50GB volume from JBOD. It’s a very small advantage as there may be a issue while expanding the existing system provided nowadays drives are cheap.
With JBOD we may recover missing files, if drive falls in JBOD enclosure. This depends on how operating system manages the disk. Considering JBOD recovery can be difficult, it is a negligible disadvantage.
The SATA disks and controllers are cheap in nature which makes JBOD cost effective as compared to RAID.
Disadvantages in JBOD :
With multiple drives acting, there is no increase in drive performance.
If by mistake any disk is lost, you should search for backups. If there is no backup the data is permanently gone.
JBOD v/s RAID :
JBOD and RAID are the two major data storage configurations. Some differences & similarities between JBOD & RAID includes:
Similarity :
Both are applicable on data storage.Both JBOD and RAID enhance the usage of disk space.In RAID data stored in multiple disks which will appear on operating systems like a single disk, similarly in case of JBOD also the disks are displayed on operating system like a single disk.
Both are applicable on data storage.
Both JBOD and RAID enhance the usage of disk space.
In RAID data stored in multiple disks which will appear on operating systems like a single disk, similarly in case of JBOD also the disks are displayed on operating system like a single disk.
Difference :
RAID are comparatively expensive than JBOD as RAID uses components like SATA disks and controllers which are highly priced.JBOD allows room for combination of drives of mixed sizes while RAID configurations allow only similar sized disks to be used in array.Mostly JBOD are preferred over RAID as they are easily to scale which is done by just adding another drive.RAID has certain features like supporting hard disk failure, enhancing performance, which are missing in JBOD.
RAID are comparatively expensive than JBOD as RAID uses components like SATA disks and controllers which are highly priced.
JBOD allows room for combination of drives of mixed sizes while RAID configurations allow only similar sized disks to be used in array.
Mostly JBOD are preferred over RAID as they are easily to scale which is done by just adding another drive.
RAID has certain features like supporting hard disk failure, enhancing performance, which are missing in JBOD.
Which configuration is right for you ?
If there is a need of huge amount of local storage for a application, JBOD should be chosen. With NVME SSDs, JBOD jobs are fast in nature. In RAID there is limited data storage as data undergo parity. In case of RAID, RAID 0 is the only level where total storage capacity is preserved, but we have to lose all data from each drive while removing disk drives from RAID 0. RAIDs are more expensive and if any drive dies in RAID array it will take long time to rebuilt. So, with all this in view JBOD might be a right choice for you which allow easy swaps, fast read and write speeds, more data storage etc.
DBMS
DBMS
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Types of Functional dependencies in DBMS
MySQL | Regular expressions (Regexp)
What is Temporary Table in SQL?
Difference between OLAP and OLTP in DBMS
Difference between Where and Having Clause in SQL
SQL | DDL, DML, TCL and DCL
Introduction of Relational Algebra in DBMS
Relational Model in DBMS
KDD Process in Data Mining
Difference between Star Schema and Snowflake Schema