Cockroach Labs: Harness the Power of a Next-Gen Relational Database

Spencer Kimball, Co-Founder and CEO
In the wake of the gyrating stock market and increasing economic contraction and uncertainty, the coronavirus pandemic has been recognized by many as a “Black Swan” event. The emergence of the ‘new normal’ has forced enterprises worldwide to rethink the way they conduct their business, including aspects of IT infrastructure and software. With a huge digital transformation underway, enterprises are increasingly migrating away from legacy assets and applications to modern, distributed, cloud-native tools—a journey that ideally begins with moving operational systems for data management. On-premise data centers are slowly being phased out as companies realize the many benefits to running a database in the cloud. As a result of this incremental approach to cloud migration, the relational database market is also witnessing a sea change and significant growth, transforming databases and presenting new forms of globally-distributed applications. According to Gartner, by 2022, 75 percent of all databases will be deployed or migrated to a cloud platform.

Set against this rapidly transforming backdrop, legacy players in the database market like Oracle are facing a fierce contest from companies offering more nimble cloud-native databases. Amidst such growth and rising innovation, if there is one company that truly warrants credit for disrupting the legacy market with a modern stack, it’s Cockroach Labs. Cloud-native, open source, and indestructible—Cockroach Labs makes it easier for modern applications to scale fast, survive anything and thrive everywhere.

Competing head-on with tech giants in the cloud space like Google and Amazon, Cockroach Labs is in a league of its own, mitigating the challenges presented in a multi-cloud environment and the risks associated with “lock-in” from the large public cloud vendors. While enterprises today seek bulletproof resiliency, effortless scalability, and an overall more cost-effective platform, Cockroach Labs successfully fits the bill with its next-generation SQL database system. “While migrating to the cloud, in the context of databases, enterprises don’t want their databases in one cloud. They are allergic to vendor concentration risk and restrain from putting all their eggs in one basket. What they look for is flexibility and the negotiating leverage of not being tied to a single cloud. This is where the value of a smaller company with a superior technology, such as Cockroach Labs, becomes even more prominent compared to legacy companies that are struggling to adapt. Considering every company has a unique journey to the cloud, Cockroach Labs’ flexible approach meets these clients where they are,” says Spencer Kimball, co-founder and CEO of Cockroach Labs.

Empowering Enterprises with a Truly Distributed Architecture

At the core, the proficiency of Cockroach Labs hinges on its ability to overcome the limitations of a monolithic database architecture that is predicated on running in a single machine. That said, the company empowers its customers with the numerous benefits of a truly distributed database architecture. According to Kimball, Cockroach Labs is solving three pressing challenges—pertaining to scalability, resilience, and global data architecture—by embracing its elastic, indestructible SQL database, CockroachDB. When it comes to scalability, Kimball stresses that enterprises with data center expansion plans end up investing in expensive hardware and software for every additional bit of capacity required. However, CockroachDB needs no specialized hardware and scales horizontally to meet changing workloads with minimal operator overhead. Adding capacity with CockroachDB is as easy as pointing a new node at the running cluster.

Kimball also touches on the resilience CockroachDB offers, allowing enterprises storing copies of their data in geographically separate locations to run a lesser risk of losing data in the event of a software or hardware failure.


Cockroach Labs has superior flexibility compared to a cloud vendor like AWS or GCP as it allows customers to host CockroachDB themselves, or through a Database as a Service we provide

Unlike products from Oracle that leverage asynchronous data replication, Cockroach Labs brings in consensus-based replication—a winning differentiator that ensures clients do not lose data even if they lose a data center. With this consensus algorithm, enterprises can define the location of replicas in various ways, depending on the types of failures they want to secure against and their network topology. The company equips clients with a unique capability of geo-partitioning that allows them to tie data to a location for performance or compliance. CockroachDB is the only database that assigns data a location, thereby reducing global latencies, housing data close to customers, and helping them remain globally compliant.

Illustrating more on the strong value proposition that Cockroach Labs brings to the table, Kimball admits that the core idea of CockroachDB was inspired by Google’s “globally-distributed database” research paper published in 2012. While Google pioneered the technology, Cockroach Labs, with its open-source adaptation of Spanner, is outrunning the tech giant with its ease of deployment. “Cockroach Labs has superior flexibility compared to a cloud vendor like AWS or GCP as it allows customers to host CockroachDB themselves, or through a Database as a Service we provide,” he adds. To that end, the company offers CockroachCloud, a self-service, fully managed cloud offering to deliver a simple and easy way to onboard distributed SQL, coupled with a highly secure and flexible experience. Clients can set up CockroachCloud to run in AWS or GCP to meet their specific needs.

The uniqueness and advantages of CockroachDB against AWS offerings can be best explained with a customer success story that involved a food delivery services firm. As COVID hit the market, the client witnessed a significant spike in the volumes of orders. Initially operating on AWS, the food delivery firm was faced with scalability issues and multiple outages. That’s precisely when the firm opted for CockroachDB with the aim to build a global customer base and started utilizing CockroachDB’s geo-partitioning features extensively. Fueling similar successes, Cockroach Labs has also been the preferred choice of one of the payment processors in the EU that uses the distributed SQL system’s geo partitioning feature to adhere to regional compliance and obligations and preserve lower latency experience without operational complexity or inordinate costs. Such organizations are better prepared to meet the requirements based on data, which keeping pace with the modifications in the jurisdictions.

Moving forward, Cockroach Labs is squarely focused on making transactional data easy for its customers. As a vendor-agnostic, cloud-native database, CockroachDB strives to overcome the latency issues when it comes to embracing a global database architecture. The company recently closed a $86.6 million Series D financing round to invest in research and development to better support customers as they change to meet the challenges presented by an increasingly online world. With a strong value proposition in place and a transformative product, Kimball is bullish about Cockroach Labs’ future in the cloud business. At a time when enterprises in communications, gaming and entertainment, e-commerce, and financial services industries are scrambling to support increased consumer demand and remote workforces, CockroachDB is well-positioned to facilitate the resiliency and flexibility necessary to meet these needs.

Company
Cockroach Labs

Headquarters
New York, NY

Management
Spencer Kimball, Co-Founder and CEO

Description
Cockroach Labs is a leading solution in the database management sector for six years now, owing to its flexible digital solutions that cater to both small and big firms alike. Cloud-native, open source, and indestructible—Cockroach Labs makes it easier for modern applications to scale fast, survive anything and thrive everywhere. The company empowers its customers with the numerous benefits of a truly distributed database architecture. Cockroach Labs is solving three pressing challenges—pertaining to scalability, resilience, and global data architecture—by embracing its elastic, indestructible SQL database, CockroachDB

Cockroach Labs