Roadmap: 2021

Roadmap: 2021

2021 is here and we’ve got to clear away the old to make way for the new! This year is going to be a challenging year for the project as we’ve got several things in mind — and the roadmap you’re about to see is more like one for a highway!

Roadmap

#1: Scalability

After all, it’s all about the scale; isn’t it? This is the most challenging (yet fun) part of the project that we’re going to keep ourselves busy with in this year. Our primary focus would be to provide:

  • Clustering
  • Replication

#2: Security

TLS/SSL was a goal initially set for 2020, which however was postponed due to a lack of time. This year, we aim to implement and stabilize SSL/TLS.

#3: Drivers

Yes. This year, we’ll be introducing database drivers for Python and Rust.

#4: Data models

Our goal from the start has been to create a database that provides the best of all worlds — and we haven’t drifted away. This year, we’ve got a new model coming for you (let’s keep that in stealth for now)!

#5: Better persistence

Our current persistence is great, but not something that can be sustained in the long run, especially because we’re planning to go distributed this year. With some ideas from our users, we’ll be building a ‘sub-project’ that will act as the foundation for TDB’s storage layer.

Project Internals

#1: Rebrand

Yes, we’ve hinted at this quite a number of times. Due to some naming conflicts, we better change our name to remain legally (and esthetically) correct. We’ve evaluated several names and are in the process of settling on a new product name.

#2: Docs, docs, and docs

#1 is essentially a blocker for #2, as we need to finalize the website so that we can serve docs! The primary goal here is to implement versioning as users have complained that they expected some action to be there, but alas, they couldn’t find it

#3: More maintainers

I’m currently the Dictator here, which is both a good and a bad thing! This year, the project will be looking to acquire some maintainers, so that we can keep the ball rolling without problems.

#4: Sustainability

This is true for all open-source projects — not just us. As of now, all work on TerrabaseDB is volunteer work and is unpaid. Currently, we don’t have any plans for the funding side of things, but we want to work on TDB more often so that we can get you the features you want!

Lastly, Happy New Year 🎆🎇🎉🎊! Let's make this year unlike any other in history!