A look back at 2018: Here’s what we accomplished in Timescale’s 2nd year

Over 1 million downloads, 15 releases including 1.0, production deployments worldwide, the launch of the TSBS, and the release of the Timescale License

Andrew Staller
Timescale
7 min readJan 3, 2019

--

Less than two years have passed since we first launched TimescaleDB to the world. That first year was an exciting ride: we connected with thousands of developers at events worldwide, experienced enthusiastic enterprise adoption and production deployments, and published several major releases.

2018 was an even bigger year for the team at Timescale, with more concrete milestones and major developments, including TimescaleDB version 1.0! While there’s too much to include in just one blog post, we’ll highlight some of those milestones and provide a taste of what’s to come in 2019.

To TimescaleDB users worldwide, from our earliest supporters to the folks who joined our Slack community just this week, thank you! Your feedback and support motivates us every day.

And for those of you still considering TimescaleDB, you can install it today via Docker, various Linux Package managers (Ubuntu, Debian, RedHat, etc.), Homebrew (MacOS), a Windows Installer, and an Amazon AMI. (And you can get started with these tutorials.)

Major Milestones

Beginning in January 2018, we announced our $16M Series A financing from Benchmark, NEA, and Two Sigma Ventures. With this financial support, we have been able to triple the size of our team, hiring a distributed team of hardworking, talented business minds and engineers in New York and across the globe in places like Sweden, Macedonia, Moscow, Germany, Portland, SF, and LA. Together we’re spreading the word about and accelerating the development of TimescaleDB. If building the best all-purpose time-series database system sounds exciting to you, please get in touch — we’re hiring!

More recently, back in September, we announced version 1.0. The release of version 1.0 signified that TimescaleDB is officially not just production-ready, but also enterprise-ready. (TimescaleDB was production-ready very early on, owing to the PostgreSQL foundation it is built on. In fact, 4 months after our launch, TimescaleDB was deployed in production to power the operational dashboards monitoring dozens of hydroelectric power plants around the world.)

And just two weeks ago we announced the Timescale License (TSL) for some upcoming new features. (Note: our existing code base, as well as the core of our database going forward, remains open-source under Apache 2.) We believe the TSL is a necessary step to ensure the long-term sustainability of Timescale as a business and, subsequently, the development of the open-source core of TimescaleDB.

We also traveled throughout the world, delivering numerous technical talks and our first public training. Our R&D team published numerous, thorough technical benchmarks against other systems (see a list of them below) and open-sourced the Time Series Benchmark Suite, a collection of Go programs that are used to streamline the benchmarking of time-series databases and intended to standardize the process.

And so, to enumerate the other moments, highlights, whereabouts, and welcomings in 2018, we’ve listed them below. (Skip the bottom for what’s to come in the New Year.)

Top 5 Blog Posts of 2018

In 2018, we published 28 long-form blog posts that included technical benchmarks, write-ups on product improvements and optimizations, and thought pieces about the OSS industry.

Here are the Top 5 posts from the Timescale Blog in 2018:

  1. TimescaleDB vs. InfluxDB: purpose-built differently for time-series data
  2. High Availability and scalable reads in PostgreSQL (psst! HA comes free in TimescaleDB)
  3. Announcing TimescaleDB 1.0: First enterprise-ready TSDB to support full SQL & scale
  4. Eye or the Tiger: Benchmarking Cassandra vs. TimescaleDB for time-series data
  5. Why SQL is beating NoSQL, and what this means for the future of data

Top Write Ups from the Timescale Community

Community Growth & Adoption

Support!

Launched the Timescale webinar series

Events & Presentations

  • Exhibited at 20+ conferences throughout the US, Europe, and India
  • The IoT NY Meetup has grown to over 6,300 members
  • Launched the Time-Series Data NY Meetup
  • Watch presentations from the events above and more on our YouTube

Sticking close to our roots (PostgreSQL & Open Source)

We wrote about PostgreSQL and how awesome it is, our thoughts on open-source businesses and the state of the OSS industry.

PostgreSQL:

Open source:

Performance Benchmarks

As part of our engineering efforts (detailed more below) we published thorough technical benchmarks and comparisons of TimescaleDB vs. alternative database solutions. While running these benchmarks it became clear that there lacked a standard suite of tools for benchmarking time-series data storage solutions and so we released the Time Series Benchmark Suite.

How TimescaleDB compares against…

Ecosystem Partnerships & Integrations

Since Timescale’s inception, we’ve always stressed the power of ecosystem compatibility. As a Postgres extension, TimescaleDB integrates with the entire Postgres ecosystem of tools and connectors. That said, there have been cases where the behavior of an integration is sub-optimal. When we identify these gaps, or more often when our users identify these gaps for us, we work hard to ensure a more positive user experience and fix the problem. Some of those improvements and first-class integrations are highlighted here:

  • Prometheus: Timescale engineers develop the pg-prometheus PostgreSQL extension
  • Grafana: Timescale engineers develop the PostgreSQL/TimescaleDB datasource
  • Seeq: Use TimescaleDB as a backend for your industrial monitoring
  • Hasura: GraphQL queries for PostgreSQL (and TimescaleDB)
  • Sensu: Send metrics directly to TimescaleDB (developed by the Sensu team)
  • Mode: SQL reporting, with support for TimescaleDB as a backend
  • DBeaver: an alternative to pgadmin
  • (And of course, everything else in the PostgreSQL ecosystem)

In 2019 we’re excited to expand our ecosystem via even more partnerships and integrations!

Over 15 releases

In 2018, our engineering team really accelerated the development of TimescaleDB. The two main focuses here were refining the overall user experience, from installation through production deployment, and making stability improvements on the way to version 1.0. Summaries for many of these releases are below.

For more details on each of the releases, please click the links:

Looking ahead to 2019: A Year of Moonshots

For Timescale, 2018 was a year of milestones but as we look ahead to 2019, we’re preparing for a year of moonshots. We’re planning even more events to meet with you face to face. We’ve ironed out our product roadmap, and are actively developing scale-out clustering, adding a number of enterprise-grade features, and bringing TimescaleDB to a cloud near you.

In 2019 we will continue our constant pursuit of this mission: to help organizations harness the power of time. By helping organizations capture, store, and analyze data over time, also known as time-series data, we enable them to understand the past, monitor the present, and predict the future. We believe that time-series data analysis is foundational to a diverse set of applications and use cases, and that, fundamentally, all data is time-series data. As a result, we believe that we are building a foundational technology for the future of data and computing. We hope you join us for the ride.

--

--

Andrew Staller
Timescale

helping grow @TimescaleDB, @Penn alum, recovering D1 lacrosse player