TGViewer
مهندسی نرم‌افزار - Software Inside مهندسی نرم‌افزار - Software Inside @software_inside · 335 subscribers
Post #6 426
#مطلب
HBase Deprecation at Pinterest

در سال‌های اخیر HBase نقش کلیدی و جدی توی زیرساخت Pinterest داشته و بسیاری از سرویس‌های پینترست بر مبنای HBase بنا شده بوده. برای مثال پینترست بر روی Hbase دیتابیس Zen رو ساخته بوده که داده‌های گرافی رو نگه میداره، از OpenTSDB که باز یه دیتابیس رو HBase هست برای نگهداری داده‌های TimeSeries استفاده می‌کرده و ...

اما اخیرا یه پستی توی بلاگ فنیشون گذاشتن که قراره HBase رو بازنشسته کنن و به جاش مهاجرت کنن به دیتابیس‌های جدیدتر. قرارشده داده‌های OLAP رو به Druid/Starrocks و داده‌های KeyValue رو به KVStore و داده‌های گرافی رو به Goku منتقل کنن(دوتای آخری دیتابیس‌های درونی خود پینترست هست).
و برای باقی نیازمندی‌هاشون قراره داده‌های Hbase رو مهاجرت بدن به یه NewSQL به اسم TiDB.

دلیلی که دارن HBase رو بازنشسته می‌کنن هزینه‌ی زیاد نگهداری، کمبود امکانات لازم ( مثل Secondary Index و distributed transactions) و کوچیک‌شدن کامیونیتی و پیدانشدن نیروهای expert هست(qoute پایین از مقاله در همین مورد جالبه).
For the past few years, we have seen a seemingly steady decline in HBase usage and community activity in the industry, as many peer companies were looking for better alternatives to replace HBase in their production environments. This in turn has led to a shrinking talent pool, higher barrier to entry, and lower incentive for new engineers to become a subject matter expert of HBase.


لینک مقالات:
Part1: HBase Deprecation at Pinterest
Part2: TiDB Adoption at Pinterest
Part3: Structured DataStore (SDS): Multi-model Data Management With a Unified Serving Stack
Online Data Migration from HBase to TiDB with Zero Downtime

✴️ @software_inside - مهندسی‌نرم‌افزار
Medium HBase Deprecation at Pinterest Alberto Ordonez Pereira | Senior Staff Software Engineer; Lianghong Xu | Senior Manager, Engineering;
  • 👍 2
More from @software_inside
  1. Sep 19, 2026اخیرا یک اصطلاحی توی شبکه های اجتماعی زیاد دیده میشه به اسم meat proxy. میت پروکسی(پروکسی…
  2. Nov 21, 2025Enums in Programming Languages and Exhaustiveness اخیرا این ویدیو رو توی یوتیوب دیدم که نح…
  3. Nov 11, 2025Transactional Outbox Pattern فرض کنید یه مولفه‌ای دارید که باید توی دیتابیس یه سری رکورد ر…
  4. Oct 11, 2025#talk #postgres Hands On PostgreSQL 18 هفته‌ی پیش نسخه‌ی جدید پستگرس منتشر شده و تغییرات ز…
  5. Sep 1, 2025یه بحثی که همیشه داغه، این همه عنوان شغلی تو حوزه AI از کجا میاد و فرقشون چیه. خیلی از این…
  6. Aug 1, 2025#مطلب Time to upgrade your monitor https://tonsky.me/blog/monitors/ 🖥 برای برنامه‌نویسی چ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →