Introduction
The developers of evitaDB have been implementing e-commerce stores on various database platforms for several years. We have experience with multi-page SQL queries, lock wait timeouts, data de-normalisation and other side-effects of traditional relational solutions. We have also tasted the dark side of distributed non-SQL databases which also required multi-page queries and revealed problems with (lack of) transactionality, eventual consistency and hard-to-understand schema definition and querying. We have always felt that we trade a lot of simplicity for the sake of acceptable latency, and we aim for a system that is both simple and performant for the majority of e-commerce use cases. The plug and play device that just works.
Use at your own risk and responsibility
In the summer of 2024, we started to release beta versions of evitaDB in regular intervals and deploy it to our own customers to gain first-hand experience using it ourselves. evitaDB is currently operated in production and works reliably meeting our expectations regarding performance and stability.
However, evitaDB is currently in beta version and a lot of development is still going on. We plan to finish the full-featured version in 2026. Until that time, the storage format may change at any time, which may require all existing data to be dropped and re-indexed from the primary storage. We make our best to provide automatic data migration tools, so hopefully this will not be necessary, but we cannot guarantee it yet.
Get started
Use
- Data model
- Connectors
- API
Query
- Basics
- Filtering
- Ordering
- Requirements
Operate
Deep dive
- Storage model
- Bulk vs. incremental indexing
- Transactions
- Price for sale calculation
- Cache
- Observe changes