نیتروسبیس چیست؟
نیتروسبیس یک سامانه پایگاهداده چندمدلی روسی با کارایی بالا است که مدلهای رابطهای، گراف و اسناد را پشتیبانی میکند. تمام دادهها در قالب مدل گراف داخلی ذخیره میشوند و دادههای سایر مدلها بهصورت نمای این گراف هستند.
تاریخچه
توسعهدهندگان نیتروسبیس ابتدا آن را بهعنوان یک تریپلاستور برای وب معنایی پیادهسازی کردند. در سال ۲۰۱۷، با حمایت مرکز نوآوری اسکولکوفو، این سامانه به یک پایگاهداده چندمدلی تبدیل شد. نیتروسبیس در سیستمهای اطلاعاتی اصلاحات بهداشت روسیه مورد استفاده قرار میگیرد.
ویژگیها
نیتروسبیس امکان پرسوجو از دادهها در هر مدلی را با زبان بومی آن مدل فراهم میکند. زبانهای پشتیبانیشده شامل SQL برای مدل رابطهای، SPARQL و Graph-it برای مدل گراف، و JSONiq و MongoDB Query برای مدل اسناد هستند.
جزئیات پیادهسازی
مدل گراف داخلی نیتروسبیس شبیه به RDF* است که در Blazegraph و Amazon Neptune استفاده میشود. بهجای شاخصهای مبتنی بر درخت B+، نیتروسبیس از شاخص لینک کمچگالی اختصاصی خود استفاده میکند. همچنین، بهینهسازی ذخیرهسازی در سطح فیزیکی، عملکرد سامانه را بهبود میبخشد.
جوایز و دستاوردها
محصول مشتقشده از نیتروسبیس، MS SQL Server Accelerator، در سال ۲۰۰۹ برنده جایزه اول کنفرانس Silicon Valley Open Doors شد و در سال ۲۰۱۰ بهعنوان «استارتآپ روز» برنامه Microsoft BizSpark انتخاب شد.