نسخه پنجم پایگاه داده اصلی گراف بومی با ویژگی های اضافی مانند مدیریت عملیات و امکان ارائه به روز رسانی مداوم به کاربران خود مدیریت منتشر شده است.
Neo4j که به طور گسترده به عنوان ارائه دهنده پایگاه داده گراف پیشرو در نظر گرفته می شود، روز چهارشنبه گفت که نسخه پنجم از پایگاه داده همنام خود، با نام Neo4j 5.0، به طور کلی در دسترس است. کاربران جامعه و سازمانی.
آخرین تکرار پایگاه داده گراف بومی، که میتواند از وبسایت شرکت و بازارهای AWS، Azure و GCP دانلود شود، مقیاسپذیری، عملکرد و جنبههای چابکی Neo4j 4.0 را بهبود میبخشد، در فوریه ۲۰۲۰ راه اندازی شد.
به گفته Neo4j، منطق پشت نسخه جدید پایگاه داده بر نیاز شرکتها به پرسیدن سؤالات پیچیدهتر از دادههایشان، به منظور کشف بینشهای تجاری ناشناخته و توسعه استراتژیهای جدید در مواجهه با عدم قطعیت اقتصادی مستمر است. /p>
در مقیاس پذیری Neo4j چه چیز جدیدی وجود دارد؟
Neo4j 5.0 با قابلیت مقیاسبندی خودکار ارائه میشود که به کاربران خود مدیریتی – آن دسته از کاربرانی که در برنامه خدمات مدیریت شده نیستند – اجازه میدهد تا پایگاه داده را رشد دهند و درخواستهای گسترده را با تلاش دستی کم و هزینه زیرساخت نسبتاً کمتر مدیریت کنند. این شرکت گفت، و افزود که نسخه ۵.۰ همچنین تخصیص و تخصیص مجدد منابع محاسباتی را خودکار می کند. این مقیاسبندی خودکار افقی به دلیل ویژگیهای پشتیبان مانند خوشهبندی خودکار و پارچه پیشرفته جدید امکانپذیر شده است.
خوشه بندی در سیستم های مدیریت پایگاه داده، فرآیند ترکیب بیش از یک نمونه یا سرور است که به یک پایگاه داده واحد متصل است. خوشه بندی برای افزایش عملکرد و مقیاس پذیری پایگاه داده انجام می شود.
ویژگی خوشهبندی خودکار میتواند بهطور خودکار نحوه توزیع نمونههای پایگاه داده اولیه (قابل نوشتن، همگام) و ثانویه (فقط خواندنی، ناهمزمان) یا کپیها را در سرورها (ماشینهای فلزی خالی، ماشین های مجازی، یا containers) با توجه به الزامات و محدودیت هایی که مدیر پایگاه داده هنگام تعیین آن ارائه می کند. توپولوژی خوشه، شرکت گفت.
بهعلاوه، مسیریابی سمت سرور (SSR) که بهطور پیشفرض در آخرین نسخه فعال است، استفاده از متعادلکنندههای بار شبکه و سایر فناوریهای شبکه را برای مسیریابی درخواستها به صورت داخلی به یک سرور سیستم مدیریت پایگاه داده مناسب امکانپذیر میسازد.
>
بعلاوه، آخرین نسخه بر اساس ویژگی Fabric این شرکت ساخته شده است.
Neo4j گفت که کاربران می توانند از زبان Cypher Query شرکت برای ایجاد یک پایگاه داده گراف مرکب از پایگاه های داده گراف دیگر یا پایگاه های داده sharded استفاده کنند و افزود که Fabric می تواند در یک خوشه مستقل برای اجرای پرس و جو در پایگاه های داده استفاده شود. از جمله پایگاه های داده در خوشه های راه دور.
Neo4j 5.0 به کاربران امکان میدهد تا دادههای انبوه را به صورت تدریجی به یک پایگاه داده موجود وارد کنند، که به گفته شرکت انتظار میرود زمان بارگیری داده را کاهش دهد.
عملکرد پرس و جو سریعتر از Neo4j 4.0
به گفته این شرکت، آخرین نسخه می تواند عملکرد سریع تری نسبت به نسخه قبلی ارائه دهد. بهبود عملکرد پرس و جو بر اساس بهینه سازی در نمایه سازی، برنامه ریزی پرس و جو و زمان اجرا است.
این شرکت گفت:
نمایه سازی در سیستم های مدیریت پایگاه داده فرآیند بهبود عملکرد پرس و جو با محدود کردن تعداد دسترسی های دیسک مورد نیاز برای اجرای یک پرس و جو است و Neo4j 5.0 قابلیت های تطبیق نمایه ها را گسترش می دهد.
“FULLTEXT اکنون لیست ها و آرایه های رشته ها را برای بهبود کیفیت نتایج جستجوی متن فهرست می کند. عبارت Cypher CONTAINS و ENDS WITH به طور گسترده برای فیلتر کردن نتایج توسط ویژگی های متن استفاده می شود. این شرکت در بیانیهای گفت: پیادهسازی شاخصهای TEXT جدید در Neo4j 5، بر اساس سهگرامها، آنها را تا صدها برابر سریعتر میکند.
“RANGE به شما امکان می دهد مقادیر را مشخص یا مقایسه کنید، به عنوان مثال، نظرات رتبه بندی شده توسط کاربران را در کدهای پستی ۹۴۰۰۰-۹۵۰۰۰ با رتبه ۳-۵ بیابید. POINT که اغلب در مسیریابی و تحلیل زنجیره تامین استفاده میشود، به شما امکان میدهد دادههای مکانی مانند طول و عرض جغرافیایی را پیدا کرده و مقایسه کنید.
به منظور آسانتر کردن نوشتن عبارتهای تطبیق الگوی پیچیده در زبان پرس و جوی Cypher، این شرکت دستور جدیدی را به عنوان بخشی از آخرین نسخه معرفی کرده است.
این شرکت گفت: “Cypher اکنون دستوراتی برای عبارات برچسب و نوع رابطه دارد که به کاربر امکان می دهد عملگرهای Disjunction (OR)، Negation (NOT) و Conjunction (AND) را بین برچسب ها و انواع رابطه مشخص کند.” p>
زمان پاسخ پرس و جو Neo4j 5.0 با استفاده از پردازش پرس و جو K-Hop که برای یافتن گره های منحصر به فرد با رویکرد جستجوی وسعت اول استفاده می شود، تسریع می یابد.
علاوه بر این، این شرکت مولفه اجرای Cypher نسخه جامعه خود را به Slotted از Interpreted به روز کرده است و ادعا می کند که سرعت خواندن را تا ۳۰% بهبود می بخشد.
زمان اجرا Slotted، که بسیار شبیه به Interpreted است، بهینهسازیهای بیشتری را در رابطه با نحوه پخش رکوردها از طریق تکرارکنندهها اضافه میکند. به گفته این شرکت، این باعث بهبود عملکرد و استفاده از حافظه پرس و جو می شود.
Neo4j اکنون بهروزرسانیهای مداوم را ارائه میدهد
شرکت گفت که Neo4j 5.0 دارای ویژگیهای چابک شبیه به ابر است و افزود که آخرین نسخه با یک مدیر عملیات جدید و توانایی پشتیبانی از برنامه بهروزرسانی مکرر انتشار برای کاربران خود مدیریت ارائه میشود.
Neo4j گفت
Ops Manager جدید یک کنسول عملیاتی است که می تواند برای نظارت و مدیریت استقرار Neo4j مانند پایگاه داده، نمونه یا کلاستر استفاده شود.
برخلاف نسخه قبلی خود، که در آن بهروزرسانیهای مداوم فقط برای کاربران خدمات مدیریت شده آن در دسترس بود، نسخه جدید بهروزرسانیهای مداوم را برای کاربران خود مدیریتی و همچنین در چند ابری، هیبریدی و استقرار درون محل.
پست های مرتبط
Neo4j 5.0 مقیاس پذیری، عملکرد و چابکی را بهبود می بخشد
Neo4j 5.0 مقیاس پذیری، عملکرد و چابکی را بهبود می بخشد
Neo4j 5.0 مقیاس پذیری، عملکرد و چابکی را بهبود می بخشد