آنچه برنامه استارتاپ Neo4j به شما میدهد
Neo4j تا سقف ۱۶,۰۰۰ دلار اعتبار برای Neo4j AuraDB، پایگاه داده گراف مدیریت شده خود، ارائه میدهد که ساعات استفاده از نمونه را برای تشخیص تقلب، موتورهای توصیه، وضوح هویت و گرافهای دانش که در زیر بازیابی GraphRAG قرار دارند، پوشش میدهد.
AI Perks آن را در کنار ۷.۷ میلیون دلار اعتبار در ۱۹۴ شرکت ردیابی میکند.
۱۶,۰۰۰ دلار یک کمک هزینه متوسط در دسته پایگاه داده است و ارزش آن تقریباً به طور کامل توسط یک انتخاب یک هفتهای تعیین میشود: چه مقدار حافظه ارائه میدهید. Aura بر اساس ساعت بر اساس اندازه نمونه صورتحساب دریافت میکند، نه بر اساس حجم پرس و جو. یک گراف که هیچکس پرس و جو نمیکند، هزینهای برابر با گرافی دارد که ترافیک تولید را سرویسدهی میکند.
بنیانگذارانی که اعتبار را به عنوان پرس و جوی رایگان میخوانند، نمونه را بیش از حد اندازه میکنند و بیشتر آن را بیکار میگذرانند. واجد شرایط بودن به مرحله و بودجه شما بستگی دارد، و شرایط فعلی در getaiperks.com فهرست شده است.

پایگاه داده گراف واقعاً برای چه چیزی است؟
پایگاه داده گراف برای پرسشهایی است که در آنها روابط بین رکوردها بیش از خود رکوردها اهمیت دارد، و در آنها تعداد گامها هنگام نوشتن پرس و جو متغیر یا ناشناخته است.
آزمون، عمق اتصال (join depth) است. Postgres به خوشحالی به "کدام مشتریان این محصول را خریدند" پاسخ میدهد. با هر خود-اتصال (self-join) کندتر میشود و برای "یافتن هر حسابی که از طریق هر زنجیرهای از دستگاههای مشترک، آدرسها یا روشهای پرداخت، تا شش گام دور، به این حساب متصل است، و به من بگویید این زنجیره کجا به یک حلقه ختم میشود" شکست میخورد.
این پرس و جوی دوم چیزی نیست که بتوانید تنظیم کنید. هزینه آن در یک موتور رابطهای تقریباً به صورت تصاعدی و در یک موتور گراف تقریباً به صورت خطی افزایش مییابد، زیرا یک گراف به جای محاسبه مجدد آن با جستجوی ایندکس در هر گام، اشارهگر از یک رکورد به رکورد بعدی را ذخیره میکند.
کاربردهایی که این تفاوت، یک سیستم جداگانه را توجیه میکند:
- حلقههای تقلب و ریسک - ویژگیهای مشترک بین حسابها، که در آن الگو یک شکل است تا یک ردیف منفرد
- وضوح هویت - ادغام یک انسان در دستگاهها، ایمیلها و جلسات مختلف
- توصیهها - "افرادی مانند شما نیز" به عنوان یک پیمایش زنده به جای یک کار دستهای شبانه
- گرافهای وابستگی و زنجیره تأمین - شعاع انفجار، دسترسیپذیری، نقاط ضعف منفرد
- گرافهای دانش برای بازیابی - تثبیت یک LLM در روابط صریح به جای هر چیزی که ایندکس وکتور اتفاقی برگردانده است
آزمون صادقانه اینکه آیا به یکی از آنها نیاز دارید: آیا میتوانید سختترین پرس و جوی خود را به صورت تعداد ثابتی از اتصالات بنویسید؟ اگر بله، Postgres با یک CTE بازگشتی (recursive CTE) شما را بسیار طولانیتر از آنچه هر فروشندهای قبول میکند، پوشش میدهد، و اعتبار بهتر است بعداً خرج شود. اگر عمق ثابتی ندارد، شما آن را در p99 خود بسیار زودتر از آنچه در صورتحساب احساس میکنید، احساس خواهید کرد.
رفتار قیمتگذاری Neo4j در مقیاس چگونه است
AuraDB ساعتی برای حافظه ای که ارائه می دهید هزینه دریافت می کند، که باعث می شود هزینه گراف یک مسئله اندازه بندی باشد تا یک مسئله استفاده. صورتحساب اهمیتی نمی دهد که چند پرس و جو اجرا کرده اید.
| محرک هزینه | نحوه رفتار | چه چیزی باعث جهش آن می شود |
|---|---|---|
| سطح حافظه نمونه (Instance memory tier) | متر اولیه، ساعتی برای مدت زمانی که نمونه وجود دارد، شارژ می شود | یک گراف که از سطح خود فراتر می رود، وادار به افزایش پله ای به جای افزایش تدریجی می کند |
| زمان فعال بودن (Uptime) | چه ترافیک برسد و چه نرسد، شارژ می شود | نمونه های توسعه (Dev) و مرحله بندی (staging) که هیچ کس آنها را متوقف نمی کند |
| حجم پرس و جو | در Aura جداگانه متر نشده است | هیچ، و این بخش غیرمعمول است |
| ذخیره سازی (Storage) | به جای اینکه به عنوان خط جداگانه ای صورتحساب شود، به سطح نمونه گره خورده است | وارد کردن عمده داده های منبع به جای روابطی که پیمایش می کنید |
| علوم داده گراف (Graph Data Science) | الگوریتم ها بر روی پیش بینی های درون حافظه اجرا می شوند که نیاز به فضای خالی بالای مجموعه کاری شما دارند | پیش بینی کل گراف برای اجرای یک الگوریتم بر روی زیرگراف |
| ایندکس های وکتور (Vector indexes) | در همان بودجه حافظه گراف قرار دارند | جاسازی های با ابعاد بالا متصل به هر گره |
در زمان نگارش، سطح پرداخت شده ورودی AuraDB در حدود ۶۵ دلار در ماه منتشر شده است، با نمونه های بزرگتر که تقریباً متناسب با حافظه مقیاس می یابند. آن را به عنوان تأیید نشده در نظر بگیرید و نرخ های فعلی را بررسی کنید، زیرا سطوح و قیمت ها تغییر می کنند.
آنچه تغییر نمی کند شکل آن است. هزینه گراف پله ای است، شیب ندارد. هزینه رابطهای تمایل به افزایش تدریجی با تعداد ردیفها دارد. هزینه گراف مسطح میماند، سپس روزی که مجموعه کاری شما دیگر در حافظه جا نمیشود و هر پیمایشی شروع به لمس دیسک میکند، جهش میکند. عملکرد قبل از صورتحساب کاهش مییابد.
پیامد عملی: سطح بالاتر از سطحی که در آن هستید را بودجه بندی کنید، نه سطحی که در آن هستید. در یک نمونه تولیدی کوچک، ۱۶,۰۰۰ دلار به طور موثر کل صورتحساب پایگاه داده برای چند سال اول یک محصول اولیه است. در یک نمونه بزرگ که یک بار کاری علوم داده را در کنار سرویسدهی اجرا میکند، همین اعتبار در ماه ها اندازه گیری می شود. AI Perks آنچه در دسترس است را فهرست می کند، نظم اندازه بندی مال شماست.

اعتبار Neo4j با چه چیزهایی قابل انباشته شدن است
AuraDB کاملاً مدیریت شده و صورتحساب شده توسط Neo4j است، بنابراین اعتبار AWS، Azure یا Google Cloud شما را مصرف نمیکند. آن ها صورتحساب های جداگانه ای هستند، و داشتن هر دو کمک هزینه، سهم قابل توجهی بزرگتر از پشته شما را پوشش می دهد.
وارونگی را توجه کنید. Neo4j Community Edition رایگان و متن باز است، بنابراین یک استقرار خود-میزبانی شده هزینه را به صورتحساب ابری شما منتقل می کند، جایی که اعتبارات ابری آن را جذب می کنند و شما کار عملیات را بر عهده می گیرید. کدام کمک هزینه را واقعاً در اختیار دارید، یک ورودی مشروع در تصمیم گیری بین مدیریت شده یا خود-میزبانی شده است.
تصویر کامل برای یک محصول هوش مصنوعی ساخته شده بر روی گراف:
- اعتبارات ابری ماشین های مجازی، ذخیره سازی اشیاء و خروجی برای هر چیزی که گراف نباشد را پوشش می دهد
- اعتبارات Neo4j خود گراف را، در هر سطحی که مجموعه کاری شما نیاز دارد، پوشش می دهد
- اعتبارات مدل و جاسازی (embedding) تماس های LLM، به علاوه جاسازی هایی که به گره ها در یک تنظیم GraphRAG متصل می کنید را پوشش می دهد
- اعتبارات مشاهده پذیری (Observability) پوشش می دهد که کدام پیمایش کند شد و چه زمانی
GraphRAG جایی است که این نظری بودن متوقف می شود. هر بازیابی در همان درخواست به گراف و مدل برخورد می کند، دو متر در حال اجرا بر روی یک عمل واحد کاربر. داشتن یکی از این کمک هزینه ها نیمی از محصول را تأمین مالی می کند.
کدام برنامه ها سازگار هستند، و کدام ها به آرامی یکدیگر را مستثنی می کنند، دلیل این است که AI Perks یک لیست نگهداری شده است تا یک پوشه از نشانک ها.
بنیان گذاران در مورد اعتبار پایگاه داده گراف چه چیزی را اشتباه می فهمند
گرانترین اشتباه وارد کردن همه چیز است. یک پایگاه داده گراف یک موتور پرس و جو برای روابط است، نه یک کپی دوم از پایگاه داده تولیدی شما.
پنج الگو، به ترتیب تقریبی هزینه آنها:
مدل سازی ردیف ها به عنوان گره ها. هر ستون به یک ویژگی تبدیل می شود، هر کلید خارجی به یک رابطه تبدیل می شود، و شما یک Postgres کندتر با یک زبان پرس و جو ناآشنا ساخته اید. پیمایش های مورد نیاز خود را مدل کنید، نه شمای شمای فعلی خود را.
اجازه دادن به اعتبار برای تعیین اندازه نمونه. حافظه رایگان آسان ترین بیش از حد خرج کردن در اینجا است، زیرا عملکرد واقعاً با رم بیشتر بهبود می یابد. هیچ چیز عقب نمی نشیند تا زمانی که اعتبار تمام شود.
اجرای غیرتولیدی با اندازه تولید. Aura برای نمونه هزینه دریافت می کند، نه ترافیک. دو نمونه مرحله بندی بیکار می توانند به آرامی بیش از نمونه تولیدی که سایه آن را می اندازند، هزینه داشته باشند.
رفتار با GraphRAG به عنوان یک دلیل به جای یک نتیجه. ساختن یک گراف دانش به این دلیل که یک LLM ممکن است سود ببرد، یک پروژه تحقیقاتی است. ساختن آن به این دلیل که شما در حال حاضر داده های رابطه ای را در اختیار دارید که بازیابی شما آن را از دست می دهد، یک ویژگی است.
برنامه ریزی خروج دیرهنگام. اعتبار با قیمت لیست ارزش گذاری می شود، و ماه پایان آنها یک صخره است تا یک رمپ. در ۷۰% مصرف تصمیم بگیرید که آیا گراف یک صورتحساب واقعی را توجیه می کند، زیرا انتقال داده های رابطه ای از یک گراف به طور قابل توجهی دشوارتر از انتقال آن به داخل است. بقیه پشته را از طریق getaiperks.com بپوشانید.

چگونه اعتبار Neo4j و سایر پایگاه داده ها را دریافت کنیم
مرحله ۱: در getaiperks.com شروع کنید و به دسته بندی های پایگاه داده و زیرساخت فیلتر کنید. Neo4j در کنار سایر برنامه های پایگاه داده مدیریت شده، فروشگاه و انبار وکتور، با مقادیر فعلی و واجد شرایط بودن برای هر کدام در آنجا قرار دارد.
مرحله ۲: در همان هفته برای اعتبارات ابری درخواست دهید. صورتحساب ها جداگانه هستند، بنابراین یک کمک هزینه پایگاه داده به تنهایی بخش عمده ای از هزینه زیرساخت شما را بدون پوشش می گذارد.
مرحله ۳: ابتدا در سطح رایگان نمونه اولیه بسازید. Aura دارای یک نمونه رایگان با محدودیت های اندازه است، که برای اثبات اینکه مدل داده شما یک مسئله گراف است قبل از اینکه اعتباری را به آن اختصاص دهید، کافی است.
مرحله ۴: عدد ماهانه بدون یارانه خود را در روز اول بنویسید. نمونه را به آن عدد، نه به موجودی اعتبار، اندازه کنید، و پایان برنامه یک رویداد غیرمنتظره است.
پرسش های متداول
برنامه استارتاپ Neo4j چقدر ارزش دارد؟
تا ۱۶,۰۰۰ دلار اعتبار برای Neo4j AuraDB، سرویس پایگاه داده گراف مدیریت شده. از آنجایی که Aura ساعتی بر اساس حافظه ارائه شده صورتحساب می گیرد نه بر اساس پرس و جوها، مدت زمان دوام آن بیشتر به اندازه نمونه بستگی دارد تا ترافیک. یک نمونه تولیدی کوچک می تواند آن را در طول سال ها گسترش دهد. شرایط و واجد شرایط بودن فعلی در getaiperks.com پیگیری می شود.
آیا واقعاً به یک پایگاه داده گراف نیاز دارم، یا Postgres کافی است؟
Postgres بیش از آنچه بنیان گذاران انتظار دارند انجام می دهد، از جمله CTE های بازگشتی برای سلسله مراتب. نقطه شکست زمانی است که عمق پیمایش متغیر است: حلقه های تقلب، وضوح هویت، دسترسی پذیری در تعداد ناشناخته گام ها. اگر هر پرس و جوی مهم تعداد ثابتی از اتصالات دارد، در Postgres بمانید و اعتبار را بر روی چیزی که واقعاً شما را محدود می کند خرج کنید.
آیا Neo4j سطح رایگان دارد؟
بله. AuraDB یک نمونه رایگان با محدودیت های گره و رابطه ارائه می دهد، که راه معمولی برای اعتبارسنجی یک مدل داده قبل از درخواست برای اعتبارات بزرگتر است. Neo4j Community Edition همچنین رایگان و متن باز برای خود-میزبانی است، اگرچه شما سپس پشتیبان گیری، به روز رسانی ها و تماس های شبانه را خودتان بر عهده می گیرید.
آیا اعتبارات Neo4j صورتحساب AWS یا Google Cloud من را پوشش می دهد؟
نه. AuraDB توسط Neo4j صورتحساب می شود، و ارائه دهنده ابری شما برای هر چیز دیگری که اجرا می کنید جداگانه صورتحساب می گیرد. این جداسازی یک مزیت است: دو کمک هزینه همپوشانی ندارند، بنابراین داشتن یک کمک هزینه ابری و یک کمک هزینه Neo4j با هم بیشتر پشته شما را پوشش می دهد. هر دو در getaiperks.com پیگیری می شوند.
آیا می توانم از Neo4j برای GraphRAG و جستجوی وکتور استفاده کنم؟
Neo4j از ایندکس های وکتور در کنار گراف پشتیبانی می کند، که همان چیزی است که GraphRAG را در یک سیستم ممکن می کند: بازیابی بر اساس شباهت، سپس گسترش در امتداد روابط واقعی. با این حال، برای آن بودجه بندی کنید. جاسازی ها در همان بودجه حافظه گراف شما زندگی می کنند، بنابراین یک ایندکس وکتور بر روی هر گره، سطح نمونه مورد نیاز شما را افزایش می دهد.
وقتی اعتبارات Neo4j تمام می شود چه اتفاقی می افتد؟
شما یک صورتحساب به اندازه نمونه ای که در حالی که رایگان بود ارائه دادید، با قیمت لیست، به ارث می برید. مهاجرت داده های گراف نیز دشوارتر از ورود آنها است، بنابراین خروج گران تر از اکثر خروجی های پایگاه داده است. زودهنگام به عدد بدون یارانه خود اندازه کنید، و از اعتبار به عنوان سوخت (runway) استفاده کنید نه به عنوان فضای خالی (headroom).
در getaiperks.com مشترک شوید →
روابط را مدل کنید. اجازه دهید شخص دیگری نمونه ای را که روی آن اجرا می شود تأمین مالی کند.