We're super excited to share that we've completed our migration to a new database that is much better suited for our data-intensive use case. Our new database will greatly improve performance and reliability.
Here's a few of the improvements this brings:
- Improved performance across the board - With improved query speed and caching, loading your dashboard will be a lot quicker moving forward. Clicking in a category should render your apps and websites much faster.
- Improved reliability for category updates - Updating categories will still take a minute or so to reflect in your dashboard, however your changes will be much more reliable. Due to database timeouts, often category updates would take hours to complete.
- Faster and more reliable break timer - Timeouts often caused the break timer to crash. This resulted in the break timer showing "Updating..." indefinitely and required a hard refresh to fix. That issue should be fixed moving forward.
- Fetch previous days instantly - Our old database architecture required us to only index your 30 most recent in Rize. Visiting an older day required us to reindex all events in that day which could take minutes. That won't be an issue with a new dashboard.
- Pseudo-anonymized data for improved security and privacy - As part of this new database migration, we've pseudo-anonymize all tracked data to improve security and privacy. Your user information (email and name) are no longer stored in the same database as your data which greatly improves the security and privacy of your Rize data.
While this is a major improvement, we're continuing to implement changes to further increase our database performance. Feel free to reach out if you have any questions or run into any issues.