वस्तुभण्डारधर्मः। संपीडनधर्मे (२० अक्टो) मात्रा। अत्र वस्तु कुत्र वसति। object store, key, lifecycle। न असीमडिस्क; वस्तुधर्मः।
English (minimizable)
After compression (20 Oct), this post covers object storage: key layout, lifecycle tiers, versioning, presigned access, multipart cleanup, consistency, encryption and ops metrics.
पूर्ण-शीर्षकम् / Full title
वस्तुभण्डारधर्मः: A Metrical Codification of Object Storage (with English glosses)
English · overview and topics (minimizable)
What this post is about
Object storage keeps immutable-ish blobs under keys with HTTP APIs lifecycle rules and durability features.
Topics covered
- Why not only disks
- Key layout and hotspots
- Lifecycle tiers
- Versioning / guarded delete
- Presigned access
- Multipart cleanup
- Consistency models
- Encryption custody
- Inventory and cost metrics
- Links to upload CDC lakes
Sanskrit title
वस्तुभण्डारधर्मः = vastu-bhaṇḍāra-dharmaḥ “dharma of the object store”.
English
Minimizable; Sanskrit-first.
परम्परा-सन्धिः / Series links
| पूर्वं / Prior | अत्र / Adds | न पुनः / Does not repeat |
|---|---|---|
| सञ्चिकाआरोपणम् (१ अक्टो) | upload door | storage house |
| दत्तांशजीवनचक्रः (५ सितम्बे) | retention tiers | blob lifecycle |
| परिवर्तनप्रवाहः (१३ अक्टो) | CDC sinks | lake landing |
| लागतशास्त्रम् (२४ जुलै) | cost | storage+request bills |
| इदम् | object keys lifecycle access | - |
ग्राह्य-त्याज्य-विवेकः / Keep and avoid
ग्राह्यम् / Keep
१. prefix design: avoid hot keys
२. lifecycle rules: hot/cool/expire
३. versioning: recovery aid
४. short presign: least privilege
५. abort multiparts: cost control
६. encrypt + key policy: custody clear
७. metrics: requests errors growth
त्याज्यम् / Avoid
- public-read on sensitive prefixes
- no lifecycle ever
- leave incomplete multiparts forever
अध्याय-योजना / Chapter plan
| प्रकरणम् | विषयः | छन्दः | श्लोकाः |
|---|---|---|---|
| १ | मङ्गलं बीजं च / Opening | अनुष्टुभ् | २ |
| २ | मूलतत्त्वानि / Core | अनुष्टुभ् | २ |
| ३ | मुख्यविधिः / Method | उपजाति | १ |
| ४ | रक्षा · विधिः / Guards | अनुष्टुभ् | २ |
| ५ | विवेक · सीमा / Judgment | अनुष्टुभ् | २ |
| ६ | पूर्वसन्धिः / Series links | उपजाति | १ |
| ७ | उपसंहारः / Close | अनुष्टुभ् | २ |
पारिभाषिक-कोशः / Glossary
| Modern English | संस्कृतम् | Note |
|---|---|---|
| object storage | वस्तुभण्डारः | |
| bucket | कुम्भः / बाल्टु | |
| object key | वस्तुकुञ्चिका | |
| presigned URL | पूर्वहस्ताक्षरURL | |
| storage class | भण्डारवर्गः | |
| multipart upload | अंशावरोपणम् | |
| object versioning | वस्तुसंस्करणम् | |
| SSE | सर्वरपार्श्वगुप्तिः | |
| data lake | दत्तांशसरः | |
| inventory report | वस्तुसूचीपत्रम् |
श्लोकः १ (अनुष्टुभ्)
वस्तुभण्डारधर्मस्तस्माद् अपरिमेयवस्तु ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
अनन्तसञ्चिकाः यदि डिस्कैः एव तदा शार्डिङ्गदुःखम् ।
वस्तुभण्डारधर्मस्तस्माद् अपरिमेयवस्तु ॥१॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| अनन्तसञ्चिकाः | endless files |
| डिस्कैः | on disks |
| शार्डिङ्गदुःखम् | sharding pain |
| वस्तुभण्डारधर्मः | object-store dharma |
| अपरिमेयवस्तु | immeasurable objects |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| वस्तुभण्डारः | object storage |
| अपरिमेयवस्तु | countless objects |
English sense
Object stores hold opaque blobs addressable by key with durability and HTTP APIs. They fit large binary and data-lake workloads better than block disks alone.
Context / topic
Topic: why object storage. Builds on file upload (1 Oct).
वृत्तमिति: ८-८-८-८।
श्लोकः २ (अनुष्टुभ्)
sequential hotspot मा ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
key layout prefixes heat ।
sequential hotspot मा ॥२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| key | key |
| layout | layout |
| prefixes | prefixes |
| heat | heat |
| sequential | sequential |
| hotspot | hotspot |
| मा | not |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| key layout | key naming |
| sequential hotspot | hot prefix |
English sense
Design keys for listing and partition heat. Pure ascending timestamps can hotspot a single partition.
Context / topic
Topic: key design.
वृत्तमिति: ८-८-८-८।
श्लोकः ३ (अनुष्टुभ्)
दत्तांशजीवनचक्रसन्धिः ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
lifecycle tiers hot cool archive ।
दत्तांशजीवनचक्रसन्धिः ॥३॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| lifecycle | lifecycle |
| tiers | tiers |
| hot | hot |
| cool | cool |
| archive | archive |
| दत्तांशजीवनचक्रसन्धिः | data-lifecycle link |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| lifecycle tiers | storage classes |
| सन्धिः | link |
English sense
Use lifecycle rules to move or expire objects. This is the blob form of data lifecycle dharma.
Context / topic
Topic: lifecycle. Links to 5 Sep.
वृत्तमिति: ८-८-८-८।
श्लोकः ४ (अनुष्टुभ्)
ransomware विवेकः ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
versioning + MFA delete रक्षा ।
ransomware विवेकः ॥४॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| versioning | versioning |
| MFA | MFA |
| delete | delete |
| रक्षा | protection |
| ransomware | ransomware |
| विवेकः | judgment |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| versioning | object versions |
| MFA delete | extra protect delete |
English sense
Bucket versioning and guarded deletes help recover from wipe events. Pair with backup/DR thinking.
Context / topic
Topic: durability controls.
वृत्तमिति: ८-८-८-८।
श्लोकः ५ (उपजाति)
public bucket मा गुह्यम् ।
आरोपणसन्धिः
अत्र गभीरः ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
presigned URL कालबद्धम्
public bucket मा गुह्यम् ।
आरोपणसन्धिः
अत्र गभीरः ॥५॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| presigned | presigned |
| URL | URL |
| कालबद्धम् | time-bound |
| public | public |
| bucket | bucket |
| मा गुह्यम् | no secrets |
| आरोपणसन्धिः | upload link |
| गभीरः | deeper here |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| presigned URL | time-limited access |
| आरोपणसन्धिः | upload treatise |
English sense
Deepen upload dharma: short-lived signed URLs least privilege and no accidental public ACLs on sensitive prefixes.
Context / topic
Topic: access patterns.
सन्धिः: सञ्चिकाआरोपणम्.
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ६ (अनुष्टुभ्)
अनाथअंशाः बिलम् ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
multipart upload incomplete cleanup ।
अनाथअंशाः बिलम् ॥६॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| multipart | multipart |
| upload | upload |
| incomplete | incomplete |
| cleanup | cleanup |
| अनाथअंशाः | orphan parts |
| बिलम् | bill |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| multipart | multi-part upload |
| incomplete cleanup | abort abandoned |
English sense
Abort incomplete multiparts on a schedule or storage bills grow from forgotten parts.
Context / topic
Topic: multipart hygiene.
वृत्तमिति: ८-८-८-८।
श्लोकः ७ (अनुष्टुभ्)
read-after-write आशा ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
strong vs eventual list consistency विजानीहि ।
read-after-write आशा ॥७॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| strong | strong |
| vs | vs |
| eventual | eventual |
| list | list |
| consistency | consistency |
| विजानीहि | know |
| read-after-write | read-after-write |
| आशा | hope |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| list consistency | listing freshness |
| read-after-write | immediate read |
English sense
Know your provider consistency model for GET after PUT and for listings. Applications must tolerate lag where it exists.
Context / topic
Topic: consistency.
वृत्तमिति: ८-८-८-८।
श्लोकः ८ (अनुष्टुभ्)
key custody स्पष्टम् ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
encryption SSE-KMS client-side विवेकः ।
key custody स्पष्टम् ॥८॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| encryption | encryption |
| SSE-KMS | SSE-KMS |
| client-side | client-side |
| विवेकः | choice |
| key | key |
| custody | custody |
| स्पष्टम् | clear |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| SSE-KMS | server-side encryption |
| key custody | who holds keys |
English sense
Encrypt at rest; decide who holds keys. Client-side encryption changes search and processing options.
Context / topic
Topic: encryption. Links to secrets/KMS.
वृत्तमिति: ८-८-८-८।
श्लोकः ९ (अनुष्टुभ्)
अदृश्यबाल्टु आश्चर्यबिलम् ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
inventory metrics request errors latency ।
अदृश्यबाल्टु आश्चर्यबिलम् ॥९॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| inventory | inventory |
| metrics | metrics |
| request | request |
| errors | errors |
| latency | latency |
| अदृश्यबाल्टु | unseen bucket |
| आश्चर्यबिलम् | surprise bill |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| inventory metrics | bucket analytics |
| आश्चर्यबिलम् | bill shock |
English sense
Monitor request rates error classes and storage growth. Object storage failure is often silent cost before silent outage.
Context / topic
Topic: ops metrics. Links to FinOps.
वृत्तमिति: ८-८-८-८।
श्लोकः १० (उपजाति)
वस्तुभण्डारः गृहम् ।
CDC/lake
प्रायः अत्र ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
सञ्चिकाआरोपणं द्वारम्
वस्तुभण्डारः गृहम् ।
CDC/lake
प्रायः अत्र ॥१०॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| सञ्चिकाआरोपणम् | upload treatise |
| द्वारम् | door |
| वस्तुभण्डारः | object store |
| गृहम् | house |
| CDC | CDC |
| lake | lake |
| प्रायः | often |
| अत्र | here |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| द्वारम् | upload door |
| गृहम् | home of blobs |
English sense
Upload dharma guards the door; object storage is the house. Data lakes and CDC sinks often land here.
Context / topic
Topic: series links.
सन्धिः: आरोपणं द्वारम्; भण्डारः गृहम्।
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ११ (अनुष्टुभ्)
एभिर्वस्तुभण्डारो अपरिमेयसत्यसमन्वितः ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
keys lifecycle access multipart encrypt measure पञ्चकम् ।
एभिर्वस्तुभण्डारो अपरिमेयसत्यसमन्वितः ॥११॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| keys | keys |
| lifecycle | lifecycle |
| access | access |
| multipart | multipart |
| encrypt | encrypt |
| measure | measure |
| पञ्चकम् | five-set |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| पञ्चकम् | keys lifecycle access multipart encrypt+measure |
English sense
Five limbs: key layout, lifecycle tiers, signed/public access rules, multipart cleanup and encryption plus metrics.
Context / topic
Topic: checklist.
वृत्तमिति: ८-८-८-८।
श्लोकः १२ (अनुष्टुभ्)
मितं वस्तु क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
इति वस्तुभण्डारधर्मसारो अपरिमेयसत्यसमन्वितः ।
मितं वस्तु क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| इति | thus |
| वस्तुभण्डारधर्मसारः | object-store essence |
| अपरिमेयसत्यम् | countless-object truth |
| मितम् | measured |
| वस्तु | object |
| क्रियायोग्यम् | operable |
| तन्त्रधर्मः | system dharma |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| मितं वस्तु | measured object care |
| तन्त्रधर्मः | platform dharma |
English sense
Closing: store endless blobs with named keys lifecycles and least access not a public junk drawer.
Context / topic
Topic: close.
उपसंहारन्यायः: कुञ्चिकां रचय; आयुं देहि; द्वारं बध्नाहि।
वृत्तमिति: ८-८-८-८।
श्लोकसूची / Verse index
१. Why objects
२. Key layout
३. Lifecycle
४. Versioning
५. Presign
६. Multipart
७. Consistency
८. Encrypt
९. Metrics
१०. Upload/CDC link
११. Five limbs
१२. Close
सन्दर्भाः / References
- Prior: upload 2026-10-01; lifecycle 2026-09-05; CDC 2026-10-13; cost 2026-07-24.
- Domain: S3-class object storage operations.
- English minimizable; Sanskrit-first.
- Style: no em dash; no Oxford comma in English clauses.