SHARE
Facebook X Pinterest WhatsApp

RethinkDB Drives Real-Time Application Development

Thanks largely to the fact that memory and Flash storage provide a way to process more data faster than ever, interest in real-time applications has increased markedly over the last year. The problem is that building these applications on top of existing databases is not particularly easy. With the launch of version 2.0 of its […]

Written By
MV
Mike Vizard
May 15, 2015

Thanks largely to the fact that memory and Flash storage provide a way to process more data faster than ever, interest in real-time applications has increased markedly over the last year. The problem is that building these applications on top of existing databases is not particularly easy.

With the launch of version 2.0 of its open source database, RethinkDB is making a case for a different kind of database architecture. Rather than wrapping a database with all kinds of middleware to support real-time communications, RethinkDB CEO Slava Akhmechet says the RethinkDB database is designed from the ground up to make use of JavaScript Object Notation (JSON) to automatically push queries out to applications versus waiting for the application to poll the database.

Akhmechet contends that most legacy databases were designed to support batch-oriented applications. Real-time applications require a new approach to queries that essentially turns database architecture as it is currently understood on its head.

After being in development for several years, RethinkDB 2.0 is the first commercially supported version of the database. There are, however, over already 100,000 developers participating in the RethinkDB project, many of which are already using RethinkDB in production applications. Next up, Akhmechet says that RethinkDB is working on a Windows port of the database written in C++ that today runs on Linux and will continue to focus on adding security enhancements required for enterprise applications.

The number of developers working in and around RethinkDB serves as a testimony to how many organizations are investing in build real-time applications. There are, of course, multiple ways of going about building real-time applications that like RethinkDB need to stand up to Atomicity, Consistency, Isolation and Durability (ACID) tests in enterprise production enviroments. But as is often the case when it comes to anything inside or out of IT, simpler is better.

MV

Michael Vizard is a seasoned IT journalist, with nearly 30 years of experience writing and editing about enterprise IT issues. He is a contributor to publications including Programmableweb, IT Business Edge, CIOinsight and UBM Tech. He formerly was editorial director for Ziff-Davis Enterprise, where he launched the company’s custom content division, and has also served as editor in chief for CRN and InfoWorld. He also has held editorial positions at PC Week, Computerworld and Digital Review.

Recommended for you...

Hyperscalers: Will They Upend the Mainframe Market?
Tom Taulli
Nov 22, 2021
PagerDuty Report: Stress on IT Teams on the Rise
Mike Vizard
Jul 30, 2021
VMware Adds Subscription Option for VMware Cloud
Mike Vizard
Mar 31, 2021
IT Business Edge Logo

The go-to resource for IT professionals from all corners of the tech world looking for cutting edge technology solutions that solve their unique business challenges. We aim to help these professionals grow their knowledge base and authority in their field with the top news and trends in the technology space.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.