SanDisk has made available the ZetaScale software, which optimizes applications to use flash technology and process data quickly.
ZetaScale software enables fast development of analytics applications, such as NoSQL databases and in-memory computing environments that take full advantage of the performance and lower cost of flash. Sandisk says that the compbination of the ZetaScale software, SSDs, and NoSQL or in-memory computing applications allows for analysis of larger datasets at near-DRAM speeds.
For instance, NoSQL databases such as Cassandra can achieve four times higher performance when used with SSDs vs. when they are running on hard disk drives (HDDs), Sandisk claims. When NoSQL applications are combined with ZetaScale software on SSDs, they can reach nine times higher performance MongoDB applications using ZetaScale software can deliver 20 times the performance vs. running on HDD storage alone and more than three times greater performance vs. utilizing SSDs alone, the company says.
For in-memory computing applications, like fraud detection, supply chain optimization and risk analysis, ZetaScale software bridges the gap between DRAM and flash storage. This allows the working dataset to expand beyond limited DRAM capacities into terabytes of lower cost flash storage, improving Transactions Per Second (TPS), per dollar, by up to four times.
SanDisk and its partner, GigaSpaces Technologies, also unveiled GigaSpaces XAP MemoryXtend, a solution that leverages SanDisk ZetaScale technology to connect in-memory applications directly to the flash on a system, enabling users to process process larger datasets in near real-time.
ZetaScale software is compatible with any brand of PCIe, SAS, SATA, DIMM or NVMe connected flash storage device.
Sandisk is currently offering to qualified developers a ZetaScale software development kit (SDK), containing the software library and APIs needed to optimize NoSQL and in-memory computing applications for flash storage.