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
evitaDB is currently in alpha version and a lot of development is going on right now. We plan to stabilize the first generally available version in 2024. Until that time, the storage format may change at any time, which will require all existing data to be dropped and re-indexed from the primary storage.
In the spring of 2023, we plan to release a beta version and deploy it first to our own customers to gain first-hand experience using it ourselves. When we can be sure that the database engine is stable and reliable, we will release the first version to the general public.
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