BrightstarDB

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 23:43, 15 сентября 2020.
Версия от 23:43, 15 сентября 2020; e.ulitin (обсуждение | вклад) (Новая страница: « BrightstarDB- это собственная семантическая веб-база данных .NET NoSQL. Она может использоваться…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)


BrightstarDB- это собственная семантическая веб-база данных .NET NoSQL. Она может использоваться как встроенная база данных или запускаться как служба. При запуске в качестве сервиса клиенты могут подключаться с использованием http, протоколов TCP/IP или именованных каналов. В то время как базовая модель -это RDF тройки, а язык запросов SPARQL BrightstarDB предоставляет Enity Framework. Инструменты Entity Framework берут интерфейс .NET и создают конкретные классы, которые сохраняют свои данные в BrightstarDB, так как у Entity Framework наблюдается низкий уровень RDF API для работы с исходными данными.

Рисунок 1 – Обзор архитектуры BrightstarDB.

Почему BrightstarDB?

BrightstarDB-это уникальная и мощная технология хранения данных для .NET Платформа. Он сочетает в себе гибкость, масштабируемость и производительность, позволяя приложения, создаваемые с помощью инструментов, знакомых разработчикам.

  • Ассоциативная модель
  • Хранилище данных без схемы
  • Семантическая модель данных
  • Автоматическое кэширование данных
  • Полные исторические возможности
  • Удобный для разработчиков набор инструментов
  • Собственная база данных семантической сети .NET
  • RDF отлично подходит для поддержки объектно-ориентированных решений

Быстрый старт для разработчиков

BrightstarDB предоставляет разработчикам мощный инструмент реализации систем постоянных объектов на .NET. Для достижения этого BrightstarDB может использовать набор определений интерфейса с простыми аннотациями для создания полной объектной модели с поддержкой LINQ, которая хранит состояние объекта в экземпляре BrightstarDB.

Создать новый проект

Создайте новый проект в Visual Studio. В этом примере мы выбрали приложение командной строки. После создания проекта убедитесь, что для цели сборки установлено значение «.NET Framework 4» или более поздней версии (не выбирайте версию клиентского профиля .NET Framework), а для целевой платформы задано значение «Any CPU».

В обозревателе решений щелкните правой кнопкой мыши значок проекта и выберите «Управление пакетами NuGet ...». Установите в качестве источника пакета значение «nuget.org», а затем используйте средство поиска для поиска BrightstarDB. Будет отображено количество пакетов, как показано на скриншоте ниже. Установите тот, который называется «BrightstarDB».

Рисунок 2 – Обзор пакетов по запросу BrightstarDB.