वाचनप्रतिलिपिः। अनुक्रमणिकाधर्मे (५ अक्टो) पठनपथः। अत्र पठनं कुत्र पतति। प्रतिलिपिः, lag, मार्गः। न मिथ्यातत्क्षणम्; वाचनधर्मः

English (minimizable)

After DB indexes (5 Oct), this post covers read replicas: lag, write routing, read-your-writes vs stale-ok, lag SLOs, migrations, backups vs replicas, pools and multi-region.

पूर्ण-शीर्षकम् / Full title

वाचनप्रतिलिपिः: A Metrical Codification of Read Replicas (with English glosses)

English · overview and topics (minimizable)

What this post is about

Read replicas absorb SELECT load from a primary. Correct use needs lag awareness and split routing.

Topics covered

  1. Primary overload from reads
  2. Replication lag
  3. Writes only on primary
  4. read-your-writes vs stale-ok
  5. Lag metrics and failover of reads
  6. Schema migrations under lag
  7. Replica vs backup
  8. Separate pools
  9. Multi-region lag
  10. Capacity: reads vs writes

Sanskrit title

वाचनप्रतिलिपिः = vācana-pratilipiḥ “reading-copy / read replica”.

English

Minimizable; Sanskrit-first.

परम्परा-सन्धिः / Series links
पूर्वं / Prior अत्र / Adds न पुनः / Does not repeat
सम्बन्धकुण्डधर्मः (२३ सितम्बे) pools read/write pool split
प्रवासनधर्मः (६ सितम्बे) migrations replica-safe expand
आपत्कालप्रतिलिपिः (२२ जुलै) backups/DR not the same as replica
बहुक्षेत्रन्यायः (२३ जुलै) regions cross-region lag
इदम् replica lag routing policy -
ग्राह्य-त्याज्य-विवेकः / Keep and avoid

ग्राह्यम् / Keep

१. लेखप्राथमिकः: all writes to writer
२. पठननीतिः: explicit stale vs strong
३. lagSLO: max lag for replica use
४. पृथक्कुण्डम्: separate read pool
५. प्रवाससङ्गतिः: expand/contract under lag
६. मापनम्: lag bytes/seconds
७. HA विवेकः: replica promotion is another runbook

त्याज्यम् / Avoid

  • always read replica after write without sticky
  • treat replica as backup only
  • one pool to mixed endpoints
अध्याय-योजना / Chapter plan
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं बीजं च / Opening अनुष्टुभ्
मूलतत्त्वानि / Core अनुष्टुभ्
मुख्यविधिः / Method उपजाति
रक्षा · विधिः / Guards अनुष्टुभ्
विवेक · सीमा / Judgment अनुष्टुभ्
पूर्वसन्धिः / Series links उपजाति
उपसंहारः / Close अनुष्टुभ्
पारिभाषिक-कोशः / Glossary
Modern English संस्कृतम् Note
read replica वाचनप्रतिलिपिः  
primary/writer प्राथमिकलेखकः  
replication lag अनुलिपिविलम्बः  
read-your-writes स्वलेखनपठनम्  
eventual consistency अन्ततःसङ्गतिः  
async replication अतुल्यकालानुलिपिः  
sync replication तुल्यकालानुलिपिः costly
connection pool संयोगकुण्डः  
failover पतनांतरणम्  
replica set प्रतिलिपिगणः  

श्लोकः १ (अनुष्टुभ्)

एकलेखके यदि सर्वं पठनं पतति तदा सः दह्यते ।
वाचनप्रतिलिपिस्तस्माद् पठनविभाजनम् ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
एकलेखके यदि सर्वं पठनं पतति तदा सः दह्यते । वाचनप्रतिलिपिस्तस्माद् पठनविभाजनम् ॥१॥

Word-for-word

संस्कृतपदम् Word-for-word English
एकलेखके on one writer
सर्वम् all
पठनम् read
पतति falls
दह्यते burns
वाचनप्रतिलिपिः read replica
पठनविभाजनम् read splitting

Gloss table

पदम् अर्थः / sense
एकलेखके single primary
वाचनप्रतिलिपिः read replica
पठनविभाजनम् read split

English sense
Read replicas copy data so heavy SELECT traffic can leave the primary freer for writes. They are not free consistency.

Context / topic
Topic: why read replicas.

वृत्तमिति: ८-८-८-८।

श्लोकः २ (अनुष्टुभ्)

विलम्बः अनुलिपौ सत्यं उत्पादे ।
तत्क्षणसत्यं मा कल्पय सर्वत्र ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
विलम्बः अनुलिपौ सत्यं उत्पादे । तत्क्षणसत्यं मा कल्पय सर्वत्र ॥२॥

Word-for-word

संस्कृतपदम् Word-for-word English
विलम्बः lag
अनुलिपौ in replication
सत्यम् truth/fact
उत्पादे in production
तत्क्षणसत्यम् instant same-read
मा कल्पय do not assume
सर्वत्र everywhere

Gloss table

पदम् अर्थः / sense
विलम्बः अनुलिपौ replication lag
तत्क्षणसत्यम् read-your-writes immediate

English sense
Replica lag is normal. After a write, a read against a lagging replica may miss the new row. Design read-your-writes paths deliberately.

Context / topic
Topic: replication lag.

वृत्तमिति: ८-८-८-८।

श्लोकः ३ (अनुष्टुभ्)

लेखं सर्वदा प्राथमिके ।
प्रतिलिपौ लेखो द्विधा विपत्तिः ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
लेखं सर्वदा प्राथमिके । प्रतिलिपौ लेखो द्विधा विपत्तिः ॥३॥

Word-for-word

संस्कृतपदम् Word-for-word English
लेखम् write
सर्वदा always
प्राथमिके on primary
प्रतिलिपौ on replica
लेखः write
द्विधा split-brain way
विपत्तिः disaster

Gloss table

पदम् अर्थः / sense
प्राथमिके on primary
प्रतिलिपौ लेखः writes to replica

English sense
Send all writes to the primary (or designated writer). Application bugs that write to replicas cause split brains or errors.

Context / topic
Topic: write routing.

वृत्तमिति: ८-८-८-८।

श्लोकः ४ (अनुष्टुभ्)

पठननीतिः लेख्या read-your-writes stale-ok ।
एकं pool सर्वं भ्रमयति ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
पठननीतिः लेख्या read-your-writes stale-ok । एकं pool सर्वं भ्रमयति ॥४॥

Word-for-word

संस्कृतपदम् Word-for-word English
पठननीतिः read policy
लेख्या must be written
read-your-writes read-your-writes
stale-ok stale ok
एकम् one
pool pool
भ्रमयति confuses

Gloss table

पदम् अर्थः / sense
stale-ok can tolerate lag
एकं pool one undifferentiated pool

English sense
Split connection pools or middleware rules: strong paths to primary, eventually-consistent lists to replicas.

Context / topic
Topic: read routing policy.

वृत्तमिति: ८-८-८-८।

श्लोकः ५ (उपजाति)

lag माप्यः क्षणे क्षणे
अतिविलंबे पठनं स्तम्भयेत् ।
अन्धपठनं
मिथ्या UI ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
lag माप्यः क्षणे क्षणे अतिविलंबे पठनं स्तम्भयेत् । अन्धपठनं मिथ्या UI ॥५॥

Word-for-word

संस्कृतपदम् Word-for-word English
lag lag
माप्यः measurable
क्षणे क्षणे continuously
अतिविलंबे on excessive lag
पठनम् read
स्तम्भयेत् should stop/fail over
अन्धपठनम् blind read
मिथ्या false
UI UI

Gloss table

पदम् अर्थः / sense
lag माप्यः lag metric
अतिविलंबे when lag too high

English sense
Monitor lag. When it exceeds SLO, stop sending lag-sensitive reads to that replica or fail closed to primary.

Context / topic
Topic: lag SLO and shedding.

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ६ (अनुष्टुभ्)

योजनाप्रवासः सर्वासु प्रतिलिपिषु क्रमः ।
एकस्यां नवं अन्यस्यां पुराणं छिद्रम् ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
योजनाप्रवासः सर्वासु प्रतिलिपिषु क्रमः । एकस्यां नवं अन्यस्यां पुराणं छिद्रम् ॥६॥

Word-for-word

संस्कृतपदम् Word-for-word English
योजनाप्रवासः schema migration
सर्वासु on all
प्रतिलिपिषु replicas
क्रमः order
एकस्याम् on one
नवम् new
अन्यस्याम् on another
पुराणम् old
छिद्रम् hole

Gloss table

पदम् अर्थः / sense
योजनाप्रवासः schema migration
क्रमः expand order

English sense
Migrations must stay expand/contract compatible across primary and replicas while lag drains. Mid-lag incompatible reads break.

Context / topic
Topic: migrations under replication. Links to expand-contract.

वृत्तमिति: ८-८-८-८।

श्लोकः ७ (अनुष्टुभ्)

बैकअपः प्रतिलिपिः न पर्यायः सर्वदा ।
लक्ष्यं RPO भिन्नं स्यात् ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
बैकअपः प्रतिलिपिः न पर्यायः सर्वदा । लक्ष्यं RPO भिन्नं स्यात् ॥७॥

Word-for-word

संस्कृतपदम् Word-for-word English
बैकअपः backup
प्रतिलिपिः replica
न पर्यायः not always substitute
RPO RPO
भिन्नम् different
स्यात् may be

Gloss table

पदम् अर्थः / sense
बैकअपः backup
RPO recovery point

English sense
A replica is for scale and sometimes HA; backups are for point-in-time recovery. Do not confuse the two.

Context / topic
Topic: replica vs backup. Links to DR post.

वृत्तमिति: ८-८-८-८।

श्लोकः ८ (अनुष्टुभ्)

संयोगकुण्डं पठने लेखे च पृथक् ।
एककुण्डे लेखः पठने मिलति ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
संयोगकुण्डं पठने लेखे च पृथक् । एककुण्डे लेखः पठने मिलति ॥८॥

Word-for-word

संस्कृतपदम् Word-for-word English
संयोगकुण्डम् connection pool
पठने for read
लेखे for write
पृथक् separate
एककुण्डे in one pool
मिलति mixes

Gloss table

पदम् अर्थः / sense
संयोगकुण्डम् connection pool
पृथक् separate

English sense
Use separate pools or roles for primary vs replica so pool exhaustion on analytics does not block checkout writes.

Context / topic
Topic: pool split. Links to connection pool post.

वृत्तमिति: ८-८-८-८।

श्लोकः ९ (अनुष्टुभ्)

बहुक्षेत्रे अनुलिपिधर्मः भूगोलेन सह ।
विलम्बः समुद्रे सत्यम् ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
बहुक्षेत्रे अनुलिपिधर्मः भूगोलेन सह । विलम्बः समुद्रे सत्यम् ॥९॥

Word-for-word

संस्कृतपदम् Word-for-word English
बहुक्षेत्रे in multi-region
अनुलिपिधर्मः replication dharma
भूगोलेन with geography
सह together
विलम्बः lag
समुद्रे over ocean
सत्यम् is truth

Gloss table

पदम् अर्थः / sense
बहुक्षेत्रे multi-region
समुद्रे across ocean

English sense
Cross-region replicas add latency physics. Product promises must match lag reality.

Context / topic
Topic: multi-region lag. Links to multi-region treatise.

वृत्तमिति: ८-८-८-८।

श्लोकः १० (उपजाति)

क्षमतायोजना पठनभारं
प्रतिलिपिभिः वहेत् ।
लेखभारः
प्राथमिके तिष्ठेत् ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
क्षमतायोजना पठनभारं प्रतिलिपिभिः वहेत् । लेखभारः प्राथमिके तिष्ठेत् ॥१०॥

Word-for-word

संस्कृतपदम् Word-for-word English
क्षमतायोजना capacity planning
पठनभारम् read load
प्रतिलिपिभिः via replicas
वहेत् should carry
लेखभारः write load
प्राथमिके on primary
तिष्ठेत् must stay

Gloss table

पदम् अर्थः / sense
पठनभारम् read load
लेखभारः write load

English sense
Scale reads with replicas; scale writes with sharding primary capacity or redesign. Replicas do not multiply write throughput of one primary.

Context / topic
Topic: capacity link.

सन्धिः: प्रतिलिपिः पठति; प्राथमिकः लिखति

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ११ (अनुष्टुभ्)

मार्गः lag मापनं प्रवासः कुण्डं पञ्चकम् ।
एभिर्वाचनप्रतिलिपिः पठनसत्यसमन्विता ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
मार्गः lag मापनं प्रवासः कुण्डं पञ्चकम् । एभिर्वाचनप्रतिलिपिः पठनसत्यसमन्विता ॥११॥

Word-for-word

संस्कृतपदम् Word-for-word English
मार्गः routing
lag lag
मापनम् metrics
प्रवासः migration care
कुण्डम् pools
पञ्चकम् five-set

Gloss table

पदम् अर्थः / sense
पञ्चकम् routing lag measure migrate pools

English sense
Five limbs: write-to-primary routing, explicit stale policies, lag metrics, migration safety and split pools.

Context / topic
Topic: checklist.

वृत्तमिति: ८-८-८-८।

श्लोकः १२ (अनुष्टुभ्)

इति वाचनप्रतिलिपिसारः पठनसत्यसमन्वितः ।
मितं विलम्बं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
इति वाचनप्रतिलिपिसारः पठनसत्यसमन्वितः । मितं विलम्बं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥

Word-for-word

संस्कृतपदम् Word-for-word English
इति thus
वाचनप्रतिलिपिसारः read-replica essence
पठनसत्यम् read truth
मितम् measured
विलम्बम् lag
क्रियायोग्यम् operable
तन्त्रधर्मः system dharma

Gloss table

पदम् अर्थः / sense
मितं विलम्बम् measured lag
तन्त्रधर्मः platform dharma

English sense
Closing: split reads with open eyes about lag not with hope of instant global sameness.

Context / topic
Topic: close.

उपसंहारन्यायः: लिख प्राथमिके; पठ विवेकेन; lag मापय।

वृत्तमिति: ८-८-८-८।

श्लोकसूची / Verse index

१. Why replicas
२. Lag truth
३. Write routing
४. Read policy
५. Lag metrics
६. Migrations
७. Backup contrast
८. Pools
९. Multi-region
१०. Capacity
११. Five limbs
१२. Close

सन्दर्भाः / References
  1. Prior: pools 2026-09-23; migrations 2026-09-06; DR 2026-07-22; multi-region 2026-07-23.
  2. Domain: OLTP read replicas.
  3. English minimizable; Sanskrit-first.
  4. Style: no em dash; no Oxford comma in English clauses.