Описание тега 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, но если вы хотите использовать это с проприетарным программным обеспечением, вы должны купить коммерческую лицензию.