Skip to Main Content
EventStoreDB Ideas Portal

Ideas for improvements and new features in EventStoreDB, client libraries, and database extensions.

ADD A NEW IDEA

All ideas

Showing 53 of 53

Multiple databases

Allow having multiple logs (databases) physically separated from each other. That would include different set of users, authorisation rules, etc. It would enable: deleting a specific database instead of cleaning up the whole cluster separate data ...
Alexey Zimarev 11 months ago in EventStoreDB / Dev experience / Operations / Security 0 Planned

SLA for Reads

When reading from followers, allow setting time SLA for the read operation to ensure you get fresh enough data. It helps offloading the read load without imposing too much risk of reading very stale data.
Alexey Zimarev 11 months ago in EventStoreDB / Dev experience 0 Planned

Tiered Storage and Archive

Introduction In today's data-driven world, the storage and management of events play a crucial role in various industries. However, storing all events indefinitely can be both space-intensive and costly. To address this challenge, we propose the i...
Alexey Zimarev 11 months ago in EventStoreDB / Operations / Performance 0

Server-side snapshots

Stream snapshots is one of the commonly used techniques to improve performance when reading long streams. Currently, developers are required to build snapshotting on their own, although it's quite clear how to do it. ESDB can support server-side s...
Alexey Zimarev 11 months ago in EventStoreDB / Dev experience 0

Plugin for automated DB upgrade

No description provided
Alexey Zimarev 11 months ago in EventStoreDB 0

Realtime logs

Add an API (and UI) for looking at ESDB logs real-time for easier diagnostics. It should support filters by log level and message (regex), as well as the emitting subsystem.
Alexey Zimarev 11 months ago in EventStoreDB / Operations 0

Configurable write guarantees

Allow clients to control write guarantees. Right now, ESDB confirms the write when the leader has flushed data to disk, and the majority has the data in memory. Possible additional options: All followers have data in memory so they can do consiste...
Alexey Zimarev 11 months ago in EventStoreDB / Performance 0

Managing database configuration via API

Changing the database configuration currently requires access to the machine where the cluster node is running. In many cases, it creates too much burden because there are more people who have access to the database compared with the number of peo...
Alexey Zimarev 11 months ago in EventStoreDB / Configuration 0

HIPAA Compliance for ESDB

The Health Insurance Portability and Accountability Act (HIPAA) sets the standard for sensitive patient data protection. Companies that deal with protected health information (PHI) must have physical, network, and process security measures in plac...
Alexey Zimarev 11 months ago in EventStoreDB 0

Direct reads

Reads without requiring ESDB cluster node. It could potentially allow to bypass all the protocol burden for faster replays and replication.
Alexey Zimarev 11 months ago in EventStoreDB 0