Skip to Main Content
EventStoreDB Ideas Portal

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

ADD A NEW IDEA

EventStoreDB

Showing 45 of 57

Consistency policies

One of the main concerns developers have about impoementing Event Sourcing is so-called "eventual consistency". It means that when a system implements one or more query models either in ESDB using custom projections or in other databases using cat...
Alexey Zimarev about 1 month ago in EventStoreDB / Dev experience 2

Chained replicas

Current implementation of read-only replicas require them to be connected to the cluster. It means that every new replica adds some overhead to the operational cluster nodes, particularly its leader. It creates limitation of the feature as one mig...
Alexey Zimarev about 1 month ago in EventStoreDB / Performance / Stability 0

Remove the PLUGINS__ configuration section

The users don't need to know or care whether what they are configuration is a plugin or not. e.g. Instead of EVENTSTORE__PLUGINS__AUTOSCAVENGE__ENABLED we could have EVENTSTORE__AUTOSCAVENGE__ENABLED The tradeoff (and the reason why it is like thi...
Timothy Coleman about 1 month ago in EventStoreDB / Configuration 1

Support plugin configuration in the main yaml config

At the moment plugins can be configured via command line, environment variables, or json configuration file. But they cannot be configured in the main server yaml config. I think this is just because our yaml config parser only parses the top leve...
Timothy Coleman about 1 month ago in EventStoreDB / Configuration 2

Timestamp-based reads

For temporal and bi-temporal models it would be beneficial to be able to read streams, as well as start subscriptions, using timestamps instead of positions. It would allow answering questions "what happened after that date and time, before this d...
Alexey Zimarev about 1 month ago in EventStoreDB / Dev experience 2

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 3 months ago in EventStoreDB / Operations 0

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 3 months ago in EventStoreDB / Operations / Performance 0

Read only start up mode

Have to ability to start a single node EventStore in complete read-only mode. This will allow the rebuilding of corrupted indexes on a different server from a production backup without worrying about surpassing the production checkpoint due to new...
Guest 4 months ago in EventStoreDB / Dev experience 3

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 4 months ago in EventStoreDB / Operations 0

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 5 months ago in EventStoreDB / Operations 0