RethinkDB 2.1.5 performance & scalability

This report describes a recent effort that the RethinkDB team took to measure our database product, RethinkDB, under different workloads and in different clustering configurations. We seek to provide a general overview of RethinkDB’s performance metrics for a variety of workloads and potential use cases. In this report some of the questions we’ll address include:

  • What sort of performance can I expect from a RethinkDB cluster?
  • How well does RethinkDB scale?
  • Can I trade consistency for performance?

We’ll answer these questions by using different workloads from the YCSB benchmark. You can learn more about YCSB here, and review the source code here. Expanding beyond the YCSB workloads we selected, we created an additional test which investigates scalability for analytic workloads.

Read the full post

Introducing Horizon: build realtime apps without writing backend code

Today we are pleased to announce the first official release of Horizon, an open-source backend that lets developers build and scale realtime web applications. Horizon includes:

  • A backend server built with Node.js and RethinkDB that supports data persistence, realtime streams, input validation, user authentication, and permissions
  • A JavaScript client library that developers can use on the frontend to store JSON documents in the database, perform queries, and subscribe to live updates
  • A command-line tool that can generate project templates, start up a local Horizon development server, and help you deploy your Horizon application to the cloud

The Horizon server is a complete backend that developers can use to power their applications. It’s great for rapid prototyping: simply run the Horizon server from the command-line and develop your frontend user experience with the Horizon client library. Frontend developers can use Horizon to create full applications without writing any backend code.

Horizon is open-source software, which means that you can use and modify it as you see fit. Run a local instance on your laptop during development and then deploy your application anywhere you want: low-cost VPS hosting environments, scalable public cloud platforms, or your own bare metal. Horizon takes advantage of RethinkDB’s battle-tested clustering, which makes it easy to scale as your audience grows.

Read the full post

Where to find us at ng-conf 2016

We’re back at ng-conf in Salt Lake City for the second year in a row! If you’re in town and want to know where to find us, here’s a quick breakdown of our itinerary over the next few days. You can also find us at our booth just outside the entrance to the Grand Ballroom.

Wednesday May 4th

  • 12:30pm: JavaScript Jabber Podcast live recording in the Grand Ballroom (listen here!)

Thursday May 5th - Fair Day

  • 10:00am - 10:30am: Ask Me Anything with co-founder Mike Glukhovsky at Hernitage
  • 12:45pm - 1:00pm Newsroom interview livestream with Mike G. at Venizia
  • 3:00pm - 4:00pm Horizon workshop Come build a chat app using Horizon and Angular in the Grand Ballroom A/D
  • 5:00pm - 6:00pm Experts Room Let’s talk databases with Mike G. in the Audubon

Friday May 6th

  • Come check out our booth if you haven’t already!

We look forward to meeting everyone and sharing Horizon with the Angular community. If you’re having trouble finding us, tweet @rethinkdb and @horizonjs.

Read the full post
prev Older posts