Replies: 2 comments 8 replies
-
Hi, @fbilhaut, index support is definitely something which will be added in the future. As a workaround, for now, I could suggest you to partition your documents across multiple collections based on some partition key |
Beta Was this translation helpful? Give feedback.
2 replies
-
Hi, @fbilhaut, I'm currently implementing indexes in the v2 branch. Would you like to do some tests and give me some feedback about performance? |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Stefano,
I had a look on your implementation because I'm experiencing performance problems even on a subset of my data.
I saw that when evaluating a query the process consists in listing all documents and checking if the constraints are satisfied. At least it seems to be the case in the default storage implementation:
I understand the constraints given by a straightforward use of the underlying key-value store, and that Clover aims to remain simple and easily maintainable.
However, this will not be sufficiently efficient for some volume and time constraints. For example it is not on my use cases starting from a few hundred thousands docs.
So my questions is : do you intend to implement some kind of indexing in the default storage implementation (on specified fields for example), or is it something you consider out of scope of your project ?
Beta Was this translation helpful? Give feedback.
All reactions