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 18 of 53

Consider adding projection execution time to the metrics endpoint

Is it possible to add a new metrics for projection execution time?
Cindy Lo Min Chung 5 months ago in EventStoreDB / Operations 0

Adjust the Log levels

At the moment the default log level is Debug, because lots of important logging is currently at the debug level. Users understandably sometimes raise the level to Information and miss important logs We should review and adjust the log levels of al...
Tim Coleman 6 months ago in EventStoreDB / Operations 0

Delete streams without a trace

Customers who actively clean up their database encounter a situation when the scavenge.db file grows uncontrollably because it keeps the information about stuff that has been deleted. Eventually, it might lead to a situation when the scavenge.db f...
Alexey Zimarev 11 months ago in EventStoreDB / Operations 3

Read only replicas with single-node databases

Consider allowing read only replicas to connect to single node deployments. Currently, this is not possible because replication is disabled on single node databases.
Faheem Muhammad Ramjaun 5 months ago in EventStoreDB / Operations / Performance 0

Support certificates with EC (elliptic curve) keys

ESDB currently supports only RSA keys in certificates when specifying --certificate-private-key-file. The advantage of using EC keys would be that the key is much smaller for the same security level (EC takes 256 bit vs RSA 2048 bit for same secur...
Alexey Zimarev 9 months ago in EventStoreDB / Configuration / Operations / Security 1

Backup and restore

Implement backup and restore as database functions.
Alexey Zimarev 11 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 11 months ago in EventStoreDB / Dev experience / Operations 0 Planned

Make the scavenge.db file take up less space

At the moment it has to detect and track stream hash collisions, but it would be possible to track these more easily in the database itself (without taking additional space) and remove the significant bulk of scavenge.db. It may also make the accu...
Tim Coleman 7 months ago in EventStoreDB / Operations 0

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 11 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 11 months ago in EventStoreDB / Operations / Stability 0 Planned