Русский /

MongoDB

MongoDB – это открытая база данных типа NoSQL, разработанная с учетом требований в крайне высокой производительности и бесконечной масштабируемости. Платформа MongoDB поддерживает документоориентированную модель данных, динамическую схему, полноценное индексирование, сверхбыстрое обновление с замещением, функциональные динамические запросы, встроенные функции сегментирования и автоматического восстановления после сбоя, а также GridFS и MapReduce.

MongoDB идеально подходит для реализации проектов, подразумевающих работу с очень большими объемами данных и/или высокие требования к масштабируемости, высокую производительность даже в тех случаях, когда информация слишком сложна и разнородна для моделирования с использованием реляционной схемы, или существует необходимость выполнения анализа в реальном времени.

Команда разработчиков и архитекторов программного обеспечения компании First Line обладает большим опытом построения приложений с использованием MongoDB и других инструментов типа NoSQL, применяемых как в качестве основного хранилища, так и на стадии кэширования, на базе различных операционных систем (Windows, Linux, MacOS и т. д.).

Независимо от того, что именно Вам нужно – база данных для высокопроизводительного веб-сайта, способного обслуживать миллионы посетителей, клиентский веб-интерфейс кэширования для хранения часто меняющихся данных реального времени, база данных для сервисов REST с подключением по SSL, либо же файловое хранилище без ограничения по времени хранения или объему данных, – наши специалисты применят весь необходимый опыт и технические знания для реализации Вашего проекта точно в срок и в рамках бюджета.

Компания First Line обладает опытом разработки с применением MongoDB в следующих областях: 

  • Стандартные схемы моделирования данных MongoDB
  • Управление жизненным циклом данных
  • Функции временного сбора данных/TTL
  • Встроенные/табличные коллекции
  • Сегментирование
  • Архитектуры репликации
  • Управление ростом объема документов 

Проектирование хранилищ данных

  • Комбинированное индексирование
  • Индексы выполненных запросов
  • Вторичные индексы
  • Многомерные индексы
  • Геопространственная индексация

Драйверы .NET для MongoDB

  • NoRM
  • Драйвер C# для MongoDB 

Использование командной оболочки Mongo

  • Сценарии развертывания
  • Сценарии резервного копирования/восстановления из резервной копии

Разработка запросов

  • Геопространственные запросы (близость, расстояние, связь)
  • Курсоры, настройка поведения курсора
  • Агрегирование, MapReduce

Высокий уровень отказоустойчивости

  • Горизонтальная масштабируемость
  • Управление наборами репликаций
  • Обработка Oplog

Свяжитесь с нами