Apache AGE چیست؟ – انجمن DEV

عصر آپاچی، توسعه یافته توسط بنیاد نرم افزار Apache، یک پروژه منبع باز است. این افزونه سیستم مدیریت پایگاه داده PostgreSQL است و مخفف یک پسوند graph است. Apache Age قابلیت اطمینان و پایداری PostgreSQL را با ویژگی ها و قابلیت های اضافه شده یک پایگاه داده گراف ترکیب می کند. کاربران می توانند داده های ساختاریافته گراف را در محیط آشنای PostgreSQL از طریق Apache Age ذخیره، پرس و جو و تجزیه و تحلیل کنند. مدلهای دادههای نمودار انعطافپذیر آن امکان مدیریت کارآمد روابط پیچیده و دادههای به هم پیوسته را فراهم میکند. Apache Age طیف گستردهای از قابلیتهای پرس و جوی نمودار، از جمله پیمایش، تطبیق الگو، و تجزیه و تحلیل گراف را ارائه میدهد و میتواند برای برنامههایی مانند تشخیص تقلب، تجزیه و تحلیل شبکههای اجتماعی و سیستمهای توصیه استفاده شود.
در ابتدا توسط Bitnine Global توسعه داده شد با نام AGE (Agens Graph Extension)، بر اساس پایگاه داده گراف Postgres-forked AgensGraph آنها بود. در آوریل 2020، بیتنین این پروژه را به بنیاد نرمافزار آپاچی اهدا کرد و به پروژه انکوباتور آپاچی تبدیل شد. سپس Apache Age نام خود را به پسوند Graph تغییر داد. در ژوئن 2022، این پروژه به یک پروژه سطح بالا در بنیاد نرم افزار آپاچی تبدیل شد.
عصر آپاچی امکانات شامل ادغام PostgreSQL، پرس و جو ترکیبی با SQL و زبان های پرس و جو سایفر باز و امکان پرس و جو از چندین نمودار است. این به کاربران اجازه میدهد تا با استفاده از نحو SQL شاخصهای دارایی را در هر دو رأس و یال ایجاد کنند. با بهینه سازی پرس و جوهای گراف که شامل جستجوی مقادیر خاص در ویژگی های نمایه شده است، کاربران می توانند بینش و الگوها را از داده های نمودار استخراج کنند و در عین حال زمان پردازش را به حداقل برسانند. در نهایت، این ابزار کارآمد نیاز به جابجایی بین ابزارها یا پلتفرمهای مختلف را از بین میبرد و به کاربران اجازه میدهد تا بینشهایی را از مجموعه دادههای نمودارهای متعدد در یک محیط پایگاه داده یکپارچه تجزیه و تحلیل و استخراج کنند.