GetStreamEntriesWithData vs QueryStreamEntriesWithData
I have been working with streams for a while and I've found that GetStreamEntriesWithData and QueryStreamEntriesWithData return essentially the same thing. With QueryStreamEntriesWithData, you do have a few more options as to what kind of data you get back (like a time range, or a custom query), but I've found it runs much slower than GetStreamEntriesWithData. Is this actually true? With GetStreamEntriesWithData, you do only get the option to select how many rows you return, but you can set a filter after the "query" (which I still find to be faster than QueryStreamEntriesWithData) Is there a specific use case for each service?