جستجو و تحلیل در بانک اطلاعات Postgres به کمک ParadeDB

بهروز فیض
توسط:
0

 سیستم مدیریت پایگاه داده متن‌باز Postgres که نزدیک به ۴۰ سال قدمت دارد، اخیراً به دلیل سازگاری بسیار بالا با کاربردهای هوش مصنوعی با افزایش تقاضای چشمگیری روبرو شده است. با این حال، قابلیت‌های جستجو و تحلیل آن همچنان محدود باقی مانده‌اند — موضوعی که ParadeDB در حال تغییر آن است.



ParadeDB یک افزونه (extension) متن‌باز برای Postgres است که امکان جستجوی متن کامل (full-text search) و تحلیل داده را مستقیماً در Postgres فراهم می‌کند، بدون اینکه کاربران مجبور باشند داده‌ها را به منبع دیگری منتقل کنند. این پلتفرم با سایر ابزارهای زیرساخت داده مانند Google Cloud SQL، Azure Postgres و Amazon RDS نیز یکپارچه می‌شود.

فیلیپ نوئل، هم‌بنیان‌گذار و مدیرعامل ParadeDB، در گفت‌وگو با TechCrunch توضیح داد که او و هم‌بنیان‌گذارش مینگ یینگ، مدیر فناوری، ایده این شرکت را پس از مواجهه با مشکلات جستجو در Postgres در استارتاپ اولشان — مرورگر ابری هیبریدی به نام Whist — پیدا کردند.

او گفت:

«Postgres در حال تبدیل شدن به پایگاه داده پیش‌فرض جهان است، و با این حال، باور کنید یا نه، هنوز نمی‌توان جستجوی خوبی روی آن انجام داد. واقعاً مشکلات زیادی وجود دارد. بعد از صحبت با افراد بیشتر و فهمیدن اینکه این یک مشکل عمومی است، تصمیم گرفتیم یک شرکت برای حل این مسئله راه‌اندازی کنیم.»

ParadeDB اولین شرکتی نیست که تلاش می‌کند مشکل جستجوی Postgres را حل کند. پروژه متن‌باز Elasticsearch یکی از معروف‌ترین گزینه‌ها در این حوزه است که از سال ۲۰۱۲ فعالیت می‌کند. به گفته نوئل، Elasticsearch با انتقال مداوم داده‌ها بین خود و Postgres کار می‌کند — راه‌حلی که در برخی موارد جواب می‌دهد، اما برای بارهای پردازشی سنگین یا فرآیندهایی که به‌روزرسانی مداوم دارند مناسب نیست.

نوئل افزود:

«این سیستم همیشه خراب می‌شود. این دو پایگاه داده قرار نیست با هم کار کنند. مشکلات زیادی در سازگاری، تأخیر بالا و هزینه بیشتر وجود دارد که در نهایت تجربه کاربری را تضعیف می‌کند.»

اما ParadeDB ادعا می‌کند بسیاری از این چالش‌ها را با ساخت افزونه‌ای مستقیم بر پایه Postgres، بدون نیاز به انتقال داده، از بین می‌برد.

برچسب :

ارسال یک نظر

0نظرات

ارسال یک نظر (0)