I am integrating ESRI map into our product, we use it as offline map. Now we have two solutions, MMPK and MPKX(LocalServer). From arcgis document, I already know mmpk is designed for offline map. And I made a test, mmpk has better performance on QueryFeaturesAsync than mpkx(localserver). We have a big amount of data in FeatureTable( around 30,000 features), so the performance is important to us. But mpkx(LocalServer) has editing feature capability, which could be requested by our customers in future, so it is tempting to us as well. The customers expect not to regenerate mpkx very often.
I am struggling which solution I should go with? Or maybe there are other better solutions?
(BTW, enterprise level server is not an option, the customer cannot afford)