apache/bookkeeper
کاربرد:
این یک سرویس ذخیرهسازی مقیاسپذیر، تحملپذیر نسبت به خطا و با تأخیر کم هست که برای کارهای اضافهکردنی (append-only) بهینه شده. مناسب ذخیرهسازی جریان دادههای پیوسته مثل لاگها، رویدادها و پیامهای زمان واقعیه.
در چه شرایطی بهتره استفاده شود؟
وقتی به سیستمی قوی و پایدار برای ذخیرهسازی دادههایی که فقط اضافه میشن (مثل لاگهای تراکنشی) نیاز داری و میخوای بدون قطعی و با تأخیر کم بهش دسترسی داشته باشی. همچنین وقتی پایداری و دسترسپذیری بالا اولویت اصلیست، مثل سیستمهای توزیعشده بزرگ.
چند مثال از موارد استفاده
- ذخیرهسازی لاگهای تراکنشی در پایگاههای داده توزیعشده ️
- پشتیبانی از سیستمهای پیامرسانی مثل Apache Pulsar
- ذخیرهسازی رویدادهای audit و monitoring در محیطهای ابری ️
- استفاده در سیستمهای stream processing برای تضمین ترتیب و پایداری داده
- ##distributed
- ##fault
- ##low
- ##append
- ##streaming
- ##data
- ##cloud
- ##scalable
- ##event
- ##apache
