HOME

TheInfoList



OR:

A hybrid array is a form of hierarchical storage management that combines
hard disk drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magn ...
s (HDDs) with
solid-state drive A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies to store data persistently, typically using flash memory, and functioning as secondary storage in the hierarchy of computer storage. It i ...
s (SSDs) for I/O speed improvements. Hybrid storage arrays aim to mitigate the ever increasing price-performance gap between HDDs and DRAM by adding a non-volatile flash level to the
memory hierarchy In computer architecture, the memory hierarchy separates computer storage into a hierarchy based on response time. Since response time, complexity, and capacity are related, the levels may also be distinguished by their performance and controlli ...
. Hybrid arrays thus aim to lower the cost per I/O, compared to using only SSDs for storage. Hybrid architectures can be as simple as involving a single SSD cache for desktop or laptop computers, or can be more complex as configurations for data centers and
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over m ...
.


Implementations

Some commercial products for building hybrid arrays include: * Adaptec demonstrated the MaxIQ series in 2009. * Apple's
Fusion Drive Fusion Drive is a type of hybrid drive technology created by Apple Inc. It combines a hard disk drive with a NAND flash storage ( solid-state drive of 24 GB or more) and presents it as a single Core Storage managed logical volume with the ...
*
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
software includes
bcache bcache (abbreviated from ''block cache'') is a cache in the Linux kernel's block layer, which is used for accessing secondary storage devices. It allows one or more fast storage devices, such as flash-based solid-state drives (SSDs), to act a ...
, dm-cache, and Flashcache (and its fork EnhanceIO). * Condusive's ExpressCache is marketed for laptops. * EMC Corporation VFcache was announced in 2012. * Fusion-io acquired ioTurbine in 2011, and the product line it acquired by buying NexGen in 2013. *
Hitachi () is a Japanese multinational corporation, multinational Conglomerate (company), conglomerate corporation headquartered in Chiyoda, Tokyo, Japan. It is the parent company of the Hitachi Group (''Hitachi Gurūpu'') and had formed part of the Ni ...
Accelerated Flash Storage (HAFS) used together with the Hitachi Dynamic Tiering software * IBM Flash Cache Storage Accelerator (FCSA) server software * Intel's Smart Response Technology for desktop * Intel's Cache Acceleration Software for servers and workstations *
LSI LSI may refer to: Science and technology * Large-scale integration, integrated circuits with tens of thousands of transistors * Latent semantic indexing, a technique in natural language processing * LSI-11, an early large-scale integration com ...
CacheCade software for their controllers * Marvell's HyperDuo controllers * Microsoft's Automated Tiering (since Windows 2012 R2) * NetApp's Flash Cache, Flash Pool, Flash Accel *
Oracle Corporation Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
markets products such as Exadata Smart Cache Flash, and the FS1 flash storage system. * Microsoft ReadyBoost allows personal computers to
USB flash drive A USB flash drive (also called a thumb drive) is a data storage device that includes flash memory with an integrated USB interface. It is typically removable, rewritable and much smaller than an optical disc. Most weigh less than . Since fir ...
s as cache. * Nvelo DataPlex SSD caching software was announced in 2011, and was acquired by
Samsung The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
in 2012. * SanDisk FlashSoft for Windows, Linux, and vSphere * Products are offered by vendors like AMI
StorTrends StorTrends is a brand name of disk-based, hybrid array, and solid state storage products for computer data storage in data centers, sold by AmZetta Technologies. Formally a division of American Megatrends, StorTrends appliances utilize the iTX ar ...
,
Tegile Systems IntelliFlash is a brand of DataDirect Networks (DDN) based in San Jose that manufactures flash storage arrays. The company, then known as Tegile Systems, was acquired by Western Digital in 2017 and by DDN in September 2019. History Tegile Sys ...
, Reduxio, and Tintri. * ZFS using hybrid storage pools, are used for example in some Oracle Corporation products.


See also

*
Hybrid drive In computing, a hybrid drive (solid state hybrid drive – SSHD) is a logical or physical storage device that combines a faster storage medium such as solid-state drive (SSD) with a higher-capacity hard disk drive (HDD). The intent is adding ...
built-in flash cache, handled by firmware * Automated tiered storage another name for hierarchical storage management * The "
five-minute rule In computer science, the five-minute rule is a rule of thumb for deciding whether a data item should be kept in memory, or stored on disk and read back into memory when required. It was first formulated by Jim Gray and Gianfranco Putzolu in 1985, ...
" for caching


References

{{Reflist, 30em Data management Solid-state caching Memory management software