Replies: 3 comments 8 replies
-
Hi @drdamour: Indeed, the new storage providers (Netherite and MSSQL) are now GA'ed, so you should be able to test them :) As for your question - I'll have to defer to @sebastianburckhardt for expert advice. |
Beta Was this translation helpful? Give feedback.
-
I don't think any of these options are going to give you good performance. You might be better off doing a scan of all your entities rather than trying to fetch the state of all of them individually. For example, consider using ListInstancesAsync with an InstanceIdPrefix value that matches your entity IDs, something like "@myentityType@", and set ShowInput to |
Beta Was this translation helpful? Give feedback.
-
In between flights and we have work arounds but the bug was fixed and mentioned in release notes of 3.18 https://github.com/Azure/Azurite/releases/tag/v3.18.0 but vs packages 3.17 with no easy way to upgrade |
Beta Was this translation helpful? Give feedback.
-
Got a pattern with entities where we have 1 per customer that act as an actor aggregate for a lot of different events coming from bunch of different event hubs. That part work real well, but kinda loss on the step where we need to generate a "dump" file (csv or xml) for ingestion into some legacy system on a every X (between 6 and 48) hour type cadence. Specifically around how to "ask" all the entities for their representation. We'll have about 100k entities representing 100k active customers at a given point in time.
Some approaches i've considrered/tried:
None of these seems to be significantly better than the other perf wise in my admittedly weak testing/benchmarking. Before i dove into setting up a bigger test harness, i wanted to ask cause...i know characteristics like this will change as this lib evolves but usually if i dont' stray to far from an expected (aka load tested) path i can stay pretty confident.
#2053 indicates maybe fanning out to activities that read a lot of entities is the best approach.
#1974 didn't seem to really apply to my scenario, but i could be missing something
gotcha: right now i'm sticking to traditional persistence as we have a pretty strong no preview stuff in prod. but i'm down to hear if the answers are meant to change if i change persistence backends to say netherite. though i do see netherite is outta preview per it's github....
Beta Was this translation helpful? Give feedback.
All reactions