Hi,

*The Scenario: *We *atomically* update (*no deletion*) data for our
Auto-Suggest index every morning on master. The slave is our production
server. Master replicates to slave when the traffic is least on production
server.

*Objective: *Faster search. Real-Time updates are really not necessary.

*Query: *I was reading articles about optimizations, merging and
committing. My basic queries can be summed up as:

   1. Should we optimize the index after atomic updates before replication?
   This equates to single optimization operation daily during low traffic
   (morning).
   2. Since speed is our focus (and not storage resource at this time) and
   that optimizations builds the index again by merging, does this mean that
   the whole cache is also refreshed? If yes, this would mean that we would be
   flushing cache everyday and if we really want to go ahead with this, I
   think, we should relook about autowarming.
   3. What's tradeoff in our scenario? Storage v/s Speed? Or am I missing
   something. What if I choose not to optimize?


-- 
-- 
Regards,

*Paras Lehana* [65871]
Software Programmer, Auto-Suggest,
IndiaMART Intermesh Ltd.

8th Floor, Tower A, Advant-Navis Business Park, Sector 142,
Noida, UP, IN - 201303

Mob.: +91-9560911996
Work: 01203916600 | Extn:  *8173*

-- 
IMPORTANT: 
NEVER share your IndiaMART OTP/ Password with anyone.

Reply via email to