Skip to Main Content
EventStoreDB Ideas Portal

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

ADD A NEW IDEA

Operations

Showing 7

Backup and restore

Implement backup and restore as database functions.
Alexey Zimarev 9 months ago in EventStoreDB / Operations 0 Planned

Support running ESDB on ARM64 Linux distributions

Substantial population of developers use Apple computers with ARM chip, and they currently cannot run ESDB locally even in Docker. We do have an "alpha" image but nobody gives any guarantees that everything works there. By providing a supported im...
Alexey Zimarev 10 months ago in EventStoreDB / Dev experience / Operations 0 Planned

Store some configuration in the database

ESDB is primarily configured using the config file, which is located on each cluster node. Some features (projections, connectors) are configured in the database itself. It can be confusing to understand where things are configured and why some co...
Alexey Zimarev 9 months ago in EventStoreDB / Configuration / Operations 0 Planned

Handle backpressure

ESDB can be overloaded with read/write operations and it has no limitations enforced on the edge to prevent this. The idea is to set the connection limit (in general or per operation) and deny requests when the limit is exceeded. It will improve t...
Alexey Zimarev 9 months ago in EventStoreDB / Operations / Stability 0 Planned

Automated Scavenging

Scavenging is a routine maintenance operation in ESDB, but it requires DB admins to run it either manually or using some automation like curl call to the DB API executed by cron. It's not only inconvinient, but also isn't optimal as scavenging nor...
Alexey Zimarev 10 months ago in EventStoreDB / Operations / Stability 0 Planned

Add catchup subscription stats to HTTP API

No description provided
Alexey Zimarev 10 months ago in EventStoreDB / Dev experience / Operations 0 Planned

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 10 months ago in EventStoreDB / Dev experience / Operations / Security 0 Planned