Описание тега ravendb

RavenDB - это база данных документов с открытым исходным кодом для платформы.NET Core (Windows, MacOS, Linux). RavenDB предлагает гибкую модель данных, разработанную для удовлетворения потребностей реальных систем. RavenDB хранит документы JSON без схемы и позволяет определять индексы с помощью запросов Linq, уделяя особое внимание низкой задержке и высокой производительности.

RavenDB - это база данных документов с открытым исходным кодом (с коммерческой опцией) для платформы.NET. RavenDB предлагает гибкую модель данных, разработанную для удовлетворения потребностей реальных систем. RavenDB хранит документы JSON без схемы и позволяет определять индексы с помощью запросов Linq, уделяя особое внимание низкой задержке и высокой производительности.

  • Масштабируемая инфраструктура: RavenDB строится на основе существующей, проверенной и масштабируемой инфраструктуры.
  • Простая конфигурация Windows: RavenDB прост в установке и запуске в Windows как служба или как веб-сайт IIS7.
  • Транзакционный: RavenDB поддерживает System.Transaction с транзакциями ACID. Если вы поместите в него данные, они останутся там.
  • Сопоставление / сокращение: легко определять сопоставление / сокращение индексов с помощью запросов Linq.
  • .NET Client API: RavenDB поставляется с полностью функциональным.NET Client API, который реализует Unit of Work и многое другое.
  • RESTful: RavenDB построен на основе RESTful API.
  • Специальные запросы: RavenDB поддерживает специальные запросы и автоматически создает индексы на лету - нет необходимости писать индексы заранее.

RavenDB выпускается под двойной лицензией с открытым исходным кодом и коммерческой лицензией. Проще говоря, это означает, что он свободно доступен по лицензии AGPL, но если вы хотите использовать это с проприетарным программным обеспечением, вы должны купить коммерческую лицензию.