Skip to main content
6 events
when toggle format what by license comment
Jul 6, 2022 at 16:29 comment added Rinkesh P And yes you are right that adding nodes would increase the response time(ideally, but the architecture is designed to minimize this), but it won't be the case that at one moment you have 10 nodes in the cluster and the next moment 100, so while being serviced you wouldn't feel the difference. You cant determine the performance simply by looking at the architecture, there is load balancing and other factors and not every machine is exactly in the same condition. Unless you somehow compare the response times of every node of every cluster in an isolated condition, you can't claim any results.
Jul 6, 2022 at 16:22 comment added Rinkesh P how can you say the rate of incoming requests will never overshoot? Also not all the requests can be cached, the cache once filled up will need to be evicted to allow new requests and will fetch it over the intercluster network, which is a different topic. This is an observation from designing distributed systems, if what you claim was true then you'd never see websites(relying on distributed systems) crash or slow down.
Jul 6, 2022 at 14:35 comment added altoid 1) but rate of incoming req will never be >>> than rate they're served if we use file caching and user is requesting those cached files. also do you have some mathematical relations for your claim(I can understand the logical reason) 2) why wouldn't no. of node increment not affect client, he will experience a delay in response if there are 100 nodes compared to 10 nodes, assuming the worst case i.e last node has the data and we are using 1,2,3,4,5,6,7,8...100 type of search.
Jul 6, 2022 at 13:08 vote accept altoid
Jul 5, 2022 at 16:59 history edited Rinkesh P CC BY-SA 4.0
added 913 characters in body
Jul 5, 2022 at 16:37 history answered Rinkesh P CC BY-SA 4.0