وب‌سرویس مجید

پروژه pgsync

toluaina/pgsync

همگام‌سازی داده‌های PostgreSQL با Elasticsearch یا OpenSearch رو به راحتی انجام می‌دهد

این ابزار برای پروژه‌هایی که نیاز به جستجوی سریع و قدرتمند روی داده‌های پایگاه‌داده دارند، عالیه

کاربرد:

این ابزار تغییرات داده در جداول PostgreSQL رو ردیابی می‌کنه و به‌صورت بلادرنگ یا دسته‌ای، آن‌ها رو در Elasticsearch یا OpenSearch به‌روزرسانی می‌کنه

این کار عملکرد جستجو رو در اپلیکیشن‌ها بهبود می‌ده و نیاز به پرس‌وجوی سنگین روی دیتابیس اصلی کم می‌کنه.

در چه شرایطی بهتره استفاده شود؟

- وقتی داده‌های شما در PostgreSQL ذخیره شده و نیاز به جستجوی متنی پیشرفته دارید

- وقتی تغییرات داده باید سریع در سیستم جستجو منعکس بشن

- وقتی می‌خواید از OpenSearch به عنوان لایه جستجو استفاده کنید، بدون تغییر در منطق برنامه‌تون ️

چند مثال از موارد استفاده:

- فروشگاه آنلاین با جستجوی هوشمند محصولات

- سیستم مدیریت محتوا (CMS) با قابلیت فیلتر و جستجوی سریع

- پلتفرم‌های تحلیل داده که داده‌های تراکنشی رو در OpenSearch نمایش می‌دن

  • ##PostgreSQL
  • ##Elasticsearch
  • ##OpenSearch
  • ##DataSync
  • ##SearchEngine
  • ##RealTimeSync
  • ##DatabaseSync
  • ##pgsync
  • ##DataPipeline
  • ##SearchOptimization