Всё, что нужно знать о RedBase — от первой установки до продакшена.
Деплой
Лицензирование
Да! Открытое ядро (redb.Core, redb.Postgres, redb.MSSql, redb.SQLite) бесплатно навсегда по лицензии Apache 2.0. Используйте в любых проектах — личных, коммерческих, корпоративных — без ограничений.
Pro-пакеты — проприетарные (закрытый исходный код), но тоже бесплатны: лицензионный ключ не нужен, начиная с версии 3.3.0.
Начало работы
RedBase (REDB) — платформа типизированного объектного хранилища для .NET с гибкой, бессхемной моделью данных и производительностью традиционных SQL-баз. Она позволяет хранить и запрашивать C#-объекты напрямую, используя PostgreSQL, SQL Server или SQLite в качестве движка (SQLite работает в том числе в Blazor WebAssembly и на мобилках).
В отличие от хранилищ со схемой только в runtime, RedBase обеспечивает полную строгую типизацию на этапе компиляции через RedbObject<TProps> — IntelliSense, рефакторинг и проверка ошибок в compile-time. Никаких dynamic, магических строк и сюрпризов в runtime.
Ключевые возможности: полная поддержка LINQ, древовидные структуры, агрегации, оконные функции и нуль миграций.
Техническое
Остались вопросы?
Загляните в документацию или напишите нам на GitHub.