While location is nary azygous retention architecture exemplary that fits each NoSQL databases, nan often recommended attack is simply a distributed, shared-nothing architecture utilizing section retention (often flash-based) astatine each node.
At nan retention hardware level, direct-attached retention (DAS) would beryllium an illustration of shared-nothing architecture. This exemplary provides nan desired precocious performance, debased latency, responsibility tolerance and readiness that business-critical NoSQL databases for illustration Cassandra and MongoDB require.
While DAS offers important advantages, it’s counterproductive to today’s information halfway ambiance of reduced CapEx, OpEx and sustainability initiatives. At nan aforesaid time, captious information services inherent successful a shared networked retention system, specified arsenic retention area networks (SANs), are missing successful DAS.
However, pinch today’s SAN solutions, you tin person your barroom and eat it, too: efficiency, information services, resilience and yes, precocious capacity and debased latency, too. Modernizing your information level to a SAN model, utilizing a supplier pinch a disaggregated, software-defined architecture, tin present nan capacity and responsibility tolerance your NoSQL database requires without compromising efficiency.
Why Shared-Nothing Is Common for NoSQL
DAS is simply a prevalent exemplary for performance-sensitive workloads, for illustration NoSQL databases, because historically section flash, particularly Nonvolatile Memory Express (NVMe) storage, offered importantly little latency and higher IOPS (faster read/write operations) than accepted shared storage, for illustration SAN aliases NAS, accessed complete a network. More connected that later.
Most NoSQL databases are designed for horizontal scalability and a shared-nothing architecture, wherever each node is independent and manages its data, making scaling retired overmuch simpler and much efficient.
Additionally, immoderate NoSQL databases are explicitly designed for a distributed, shared-nothing system. For example, successful Cassandra, each node successful a cluster is responsible for a subset of nan information and uses its section disk for storage. And while location are elastic deployments for MongoDB, it powerfully aligns pinch DAS owed to its replica group and sharding architectures. When information is walled and replication is implemented crossed aggregate nodes, location is higher resilience. If 1 node fails, only a information of nan information becomes temporarily unavailable, and nan strategy tin proceed to run utilizing nan replicas connected different nodes. High resiliency is simply a request for business-critical database workloads.
The Trade-Offs of Shared-Nothing Architecture
While DAS offers important advantages, it comes pinch compromises and trade-offs that are counterproductive pinch today’s information halfway initiatives: reducing information halfway sprawl and power consumption, reducing operational overhead expenses, managing exponential information maturation astatine standard cost-effectively, supporting firm sustainability guidelines and galore others.
Intrinsically, because each node has its ain dedicated retention successful a DAS model, this requires much hardware. Hardware resources are often overprovisioned to accommodate unpredictable demand, resulting successful little assets utilization and stranded capacity. Underutilization of retention resources successful DAS environments tin beryllium significant, perchance ranging from 30% to 70% (or moreover higher successful immoderate cases).

Credit: Lightbit Labs
At scale, nan CapEx and OpEx burdens of a DAS exemplary tin bloat an IT budget. Managing retention crossed a perchance ample number of independent nodes tin summation guidance overhead. Monitoring, upgrades and capacity readying must beryllium performed connected individual nodes.
As if bloated IT budgets weren’t achy enough, nan biggest sting for those implementing DAS models is sacrificing information guidance capabilities communal successful SAN platforms. Advanced information guidance services (compression, bladed provisioning, snapshots, deduplication, tiering, clones, replication) are not inherently disposable astatine nan retention furniture successful a shared-nothing model. In a DAS model, nan functionality would person to beryllium astatine nan exertion level, if disposable astatine all.
A New Storage Paradigm for NoSQL
Given nan dynamics of CapEx and OpEx fund pressures, on pinch sustainability initiatives and nan request to trim nan sprawl prevalent successful information centers today, there’s a displacement toward shared retention platforms, for illustration SAN, which tin much than adequately switch nan shared-nothing architecture for high-performance NoSQL workloads. Modern SAN systems tin execute capacity comparable to section NVMe and support highly demanding NoSQL workloads.
The “icing connected nan cake” of a modern SAN tin of achieving capacity balanced to section flash is pinch high-speed interconnect technology. Forget Fibre Channel (FC) SAN and iSCSI. A SAN designed pinch NVMe complete Fabrics (NVMe-oF) will widen nan capacity benefits of NVMe flash complete a web fabric, importantly reducing latency and expanding throughput compared to accepted artifact protocols for illustration iSCSI. This allows NoSQL applications to entree shared retention pinch capacity overmuch person to section flash, mitigating a cardinal advantage of DAS.
NVMe complete TCP (NVMe/TCP), arsenic a subset of NVMe-oF, combines nan precocious capacity of NVMe pinch nan ubiquity and cost-efficiency of modular Ethernet networks utilizing TCP arsenic its carrier layer. Unlike FC, NVMe/TCP operates complete ubiquitous and cost-effective Ethernet infrastructure. This architecture exemplary ensures ultra-low latency and precocious throughput without civilization hardware aliases proprietary drivers.
Many organizations are taking their modernization initiatives to nan adjacent level by combining NVMe/TCP pinch disaggregated and software-defined systems. The exemplary bridges nan spread betwixt nan capacity of section retention and assets efficiency. A disaggregated, software-defined storage architecture pinch NVMe/TCP arsenic its carrier protocol checks each nan boxes for supporting high-performance NoSQL workloads astatine scale: little CapEx and OpEx costs, reducing information halfway sprawl and supporting sustainability initiatives, resiliency, precocious capacity and efficiency. At nan aforesaid time, these organizations person reduced their business consequence by decreasing their dependence connected proprietary hardware and analyzable proviso chains.

Credit: Lightbits Labs
Summing Up
While nan distributed, shared-nothing architecture pinch DAS has been a humanities proposal for demanding NoSQL databases owed to capacity advantages, nan retention exertion has evolved to connection modern solutions pinch greater business benefits.
For smaller clusters, DAS mightiness suffice, but astatine scale, it becomes operationally and economically burdensome. If location is unit successful your statement to optimize information halfway costs, heighten sustainability and simplify operations, past you should re-evaluate your shared-nothing, DAS model.
Modern SAN solutions, designed explicitly for disaggregated, software-defined architecture and high-speed interconnects for illustration NVMe/TCP, connection a compelling alternative. They efficaciously span nan capacity spread while delivering nan important information services and ratio that DAS inherently lacks.
By embracing this modern retention paradigm, organizations tin so person their barroom and eat it too, achieving nan precocious capacity and debased latency their business-critical NoSQL databases require, without sacrificing nan economical and operational benefits of a shared retention infrastructure.
Moving from a shared-nothing exemplary to shared, disaggregated and software-defined will not only support your NoSQL workloads today, but it will besides future-proof information infrastructure for continued growth, standard and exertion demands.
To study much astir supporting NoSQL workloads utilizing modern SAN pinch NVMe-oF, publication my blog post, “NVMe Storage: A Beginner’s Guide to Lightning-Fast Data Access.”
YOUTUBE.COM/THENEWSTACK
Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to watercourse each our podcasts, interviews, demos, and more.
Group Created pinch Sketch.
English (US) ·
Indonesian (ID) ·