Jan Novotný

Results 78 issues of Jan Novotný

The ultimate goal of evitaDB is to minimize the number of roundtrips between the client and the database server. There are situations where the client can decide about the requested...

enhancement

The reality shows that the best approach for work with product variants and "master" products is that the listing / faceting queries list the variants, generate facets for them and...

We want to extend evitaLab with a new view that would list all recent requests and queries / mutations executed within them and visualise them in a comprehensible way. This...

enhancement

In order to keep the remote clients in sync, we need to introduce some kind of change data collection (i.e. ability to stream information about changes in evitaDB servers to...

We're able to sort entities by references that have 1:N cardinality, as described [in the documentation](https://evitadb.io/documentation/query/ordering/reference?codelang=rest#behaviour-of-zero-or-one-to-many-references-ordering). Currently, both non-hierarchical and hierarchical entities are traversed by primary key in ascending order....

enhancement

Database will internally use viewstamped replication by ([Viewstamped Replication Revisited paper](http://pmg.csail.mit.edu/papers/vr-revisited.pdf)) - it goes along the principles we favour in the evitaDB philosophy. Information about cluster topology are versioned and...

enhancement

We should explicitly express default values in Constraints. It would allow us to mark them as defaults in automatically generated schemas and omit them when printing query in examples in...

enhancement

In current API there are some parts that complicate the storefront implementation. Namely: - set of "persistent filters" - such as `PriceValidIn` (now), `attributeEquals` (`status` = `ACTIVE`) - `HierarchyExcluding` inserting...

enhancement

When EvitaDB is stopped it seems beneficial to store entire cache (or at least most used results) to the MemTable so that when EvitaDB is restarted again the cache is...

enhancement

We should introduce at least basic level of security so that the database is not entirely open. The mechanism needs to be clarified first.

enhancement