Jadwal Sholat

Memuat jadwal sholatโ€ฆ

Editorial ilmu komputer

Open AccessOA2026

Pengarsipan Sadar Siklus Hidup untuk Dataset Keuangan Asimetris: Studi Produksi

Studi produksi pengarsipan sadar siklus hidup di Razorpay, membahas Celebrity Partition Problem dan deduplikasi berbasis ID-monotonicity untuk dataset keuangan asimetris.
Tulika Manekยท 2026ยท DOI 10.48550/arXiv.2608.12367

Masalah inti

Basis data transaksi keuangan berskala besar harus menyeimbangkan kesegaran operasional dengan efisiensi penyimpanan. Di Razorpay, layanan transaksi keuangan mengelola miliaran record pada PostgreSQL Aurora (versi 14), menempati puluhan terabyte dan mempertahankan throughput tulis puncak dalam ribuan TPS. Tantangan utamanya adalah ketegangan antara menjaga data terbaru tetap hot untuk akses cepat dan mengarsipkan data lama untuk mengurangi biaya. Makalah ini menyajikan desain, implementasi, dan evaluasi produksi sistem pengarsipan sadar siklus hidup yang mengatasi ketegangan tersebut. Penulis memberikan dua kontribusi utama: pertama, pencirian analitis Celebrity Partition Problem, di mana partisi berbasis status siklus hidup memusatkan semua baris yang aktif secara operasional dalam satu partisi default, menyebabkan overhead perencanaan, regresi I/O eksekusi, dan amplifikasi tulis; kedua, teknik deduplikasi berbasis ID-monotonicity yang memanfaatkan pengodean temporal dalam skema ID yang meningkat secara monoton (misalnya Snowflake IDs, ULIDs) untuk mengarahkan hanya re-insert yang berpotensi diarsipkan ke pencarian database warm, menghilangkan kebutuhan akan Bloom filter, tabel id

Inovasi

Penerapan produksi menghasilkan peningkatan substansial. Ukuran hot storage berkurang 95%, secara signifikan menurunkan biaya penyimpanan. Biaya infrastruktur database bulanan turun 53%. Latensi pemrosesan p99 tingkat layanan berkurang sekitar 60%, meningkatkan pengalaman pengguna. Utilisasi CPU writer turun 51 poin persentase, menunjukkan penggunaan sumber daya yang lebih efisien. Sistem mempertahankan operasi pada TPS tulis puncak, menunjukkan keandalan di bawah beban tinggi. Hasil ini dicapai tanpa perubahan skema pada tabel transaksi utama, meminimalkan gangguan. Teknik deduplikasi berhasil mengarahkan hanya re-insert yang berpotensi diarsipkan ke database warm, menghindari pencarian yang tidak perlu dan mempertahankan kinerja. Celebrity Partition Problem dimitigasi oleh desain pengarsipan sadar siklus hidup, yang mencegah pemusatan baris aktif dalam satu partisi. Secara keseluruhan, sistem ini menunjukkan bahwa pengarsipan sadar siklus hidup dapat secara efektif mengelola dataset keuangan asimetris dalam skala besar.
Basis data transaksi keuangan berskala besar harus menyeimbangkan kesegaran operasional dengan efisiensi penyimpanan. Di Razorpay, layanan transaksi keuangan mengelola miliaran record pada PostgreSQL Aurora (versi 14), menempati puluhan terabyte dan mempertahankan throughput tulis puncak dalam ribuan TPS. Tantangan utamanya adalah ketegangan antara menjaga data terbaru tetap hot untuk akses cepat dan mengarsipkan data lama untuk mengurangi biaya. Makalah ini menyajikan desain, implementasi, dan evaluasi produksi sistem pengarsipan sadar siklus hidup yang mengatasi ketegangan tersebut. Penulis memberikan dua kontribusi utama: pertama, pencirian analitis Celebrity Partition Problem, di mana partisi berbasis status siklus hidup memusatkan semua baris yang aktif secara operasional dalam satu partisi default, menyebabkan overhead perencanaan, regresi I/O eksekusi, dan amplifikasi tulis; kedua, teknik deduplikasi berbasis ID-monotonicity yang memanfaatkan pengodean temporal dalam skema ID yang meningkat secara monoton (misalnya Snowflake IDs, ULIDs) untuk mengarahkan hanya re-insert yang berpotensi diarsipkan ke pencarian database warm, menghilangkan kebutuhan akan Bloom filter, tabel idempotensi, atau dependensi eksternal. Sistem ini telah sepenuhnya diterapkan dan melaporkan hasil produksi yang signifikan.
Metodologi berpusat pada dua inovasi. Pertama, Celebrity Partition Problem dicirikan secara analitis. Dalam partisi berbasis status siklus hidup, tabel dipartisi berdasarkan status siklus hidup (misalnya aktif, diarsipkan). Namun, semua baris yang aktif secara operasional berakhir dalam satu partisi default, menyebabkan perencana kueri menanggung overhead , dengan adalah jumlah partisi dan adalah jumlah baris aktif. I/O eksekusi mengalami regresi menjadi , dan setiap transisi status menyebabkan amplifikasi tulis. Masalah ini diformalkan dan dampaknya terhadap kinerja dikuantifikasi.

Mengapa penting

Hasil memvalidasi efektivitas teknik yang diusulkan. Celebrity Partition Problem adalah hambatan kritis dalam partisi berbasis status siklus hidup, dan pencirian analitisnya memberikan fondasi untuk optimasi di masa depan. Teknik deduplikasi berbasis ID-monotonicity baru dalam kesederhanaan dan efisiensinya, menghilangkan dependensi eksternal dan mengurangi overhead. Hasil produksi menunjukkan bahwa manfaat biaya dan kinerja yang signifikan dapat dicapai tanpa perubahan skema besar. Namun, pendekatan ini bergantung pada skema ID yang meningkat secara monoton, yang mungkin tidak universal. Pekerjaan di masa depan dapat mengeksplorasi adaptasi untuk skema ID lain. Keberhasilan sistem di Razorpay menunjukkan penerapan yang lebih luas untuk layanan transaksi keuangan lain dengan karakteristik serupa. Arsitektur, yang diilustrasikan dalam diagram Mermaid, dapat direplikasi. Studi ini berkontribusi pada bidang manajemen database untuk sistem keuangan, menawarkan solusi praktis untuk masalah umum.

Siapa yang sebaiknya membaca

Praktisi dan peneliti ilmu komputer

Membuka konten memberโ€ฆ