نیتروس‌بیس: سامانه پایگاه‌داده چندمدلی روسی

NitrosBase
📅 13 تیر 1405 📄 181 کلمه 🔗 منبع اصلی

چکیده

نیتروس‌بیس یک سامانه پایگاه‌داده چندمدلی با کارایی بالا است که مدل‌های رابطه‌ای، گراف و اسناد را پشتیبانی می‌کند. این سامانه ابتدا به‌عنوان یک تریپل‌استور برای وب معنایی توسعه یافت و سپس با حمایت مرکز نوآوری اسکولکوفو به یک پایگاه‌داده چندمدلی تبدیل شد. نیتروس‌بیس در سیستم‌های اطلاعاتی اصلاحات بهداشت روسیه استفاده می‌شود.

نیتروس‌بیس چیست؟

نیتروس‌بیس یک سامانه پایگاه‌داده چندمدلی روسی با کارایی بالا است که مدل‌های رابطه‌ای، گراف و اسناد را پشتیبانی می‌کند. تمام داده‌ها در قالب مدل گراف داخلی ذخیره می‌شوند و داده‌های سایر مدل‌ها به‌صورت نمای این گراف هستند.

تاریخچه

توسعه‌دهندگان نیتروس‌بیس ابتدا آن را به‌عنوان یک تریپل‌استور برای وب معنایی پیاده‌سازی کردند. در سال ۲۰۱۷، با حمایت مرکز نوآوری اسکولکوفو، این سامانه به یک پایگاه‌داده چندمدلی تبدیل شد. نیتروس‌بیس در سیستم‌های اطلاعاتی اصلاحات بهداشت روسیه مورد استفاده قرار می‌گیرد.

ویژگی‌ها

نیتروس‌بیس امکان پرس‌وجو از داده‌ها در هر مدلی را با زبان بومی آن مدل فراهم می‌کند. زبان‌های پشتیبانی‌شده شامل SQL برای مدل رابطه‌ای، SPARQL و Graph-it برای مدل گراف، و JSONiq و MongoDB Query برای مدل اسناد هستند.

جزئیات پیاده‌سازی

مدل گراف داخلی نیتروس‌بیس شبیه به RDF* است که در Blazegraph و Amazon Neptune استفاده می‌شود. به‌جای شاخص‌های مبتنی بر درخت B+، نیتروس‌بیس از شاخص لینک کم‌چگالی اختصاصی خود استفاده می‌کند. همچنین، بهینه‌سازی ذخیره‌سازی در سطح فیزیکی، عملکرد سامانه را بهبود می‌بخشد.

جوایز و دستاوردها

محصول مشتق‌شده از نیتروس‌بیس، MS SQL Server Accelerator، در سال ۲۰۰۹ برنده جایزه اول کنفرانس Silicon Valley Open Doors شد و در سال ۲۰۱۰ به‌عنوان «استارت‌آپ روز» برنامه Microsoft BizSpark انتخاب شد.

جمع‌بندی

نیتروس‌بیس با ترکیب مدل‌های مختلف پایگاه‌داده و استفاده از زبان‌های بومی هر مدل، انعطاف‌پذیری و کارایی بالایی را ارائه می‌دهد. این سامانه با بهینه‌سازی‌های ذخیره‌سازی و استفاده از شاخص‌های لینک کم‌چگالی، عملکردی برتر را در مقایسه با پایگاه‌داده‌های گراف سنتی نشان می‌دهد. موفقیت‌های نیتروس‌بیس در کنفرانس‌های بین‌المللی و برنامه‌های استارت‌آپی، گواهی بر نوآوری و کارایی آن است.