RSQL — это облегченная упрощенная альтернатива Microsoft SQL Server.
RSQL — это бесплатная реализация основных команд TSQL (TSQL — это диалект SQL, используемый Microsoft SQL Server).
RSQL распространяется под свободной лицензией GPL v3.
RSQL был разработан как замена MS SQL Server, подходящая для приложений C#, использующих только основные команды TSQL.
RSQL может управлять миллионами записей, каждая таблица и индекс хранятся в отдельных файлах.
RSQL работает в Linux и Windows.
RSQL написан на Go, мощном компилируемом языке.
RSQL реализует подмножество диалекта TSQL (только основные команды SQL). Пример:http://rsql.ch/guide/mytest_customer_fill_sql/
RSQL — это полный Unicode.
RSQL является многопользовательским.
RSQL совместим с ACID.
RSQL не имеет ограничений.
Транзакции поддерживаются.
Если вы пишете приложения на C# и подключаетесь к MS SQL Server, и если ваши сценарии TSQL достаточно просты, RSQL может быть достаточно хорошим для вас, бесплатным и без каких-либо ограничений. Вам просто нужно изменить имя ссылки на драйвер в вашем коде.
Первая пригодная для использования версия RSQL была опубликована в декабре 2017 года.
Статья опубликована в январском номере немецкого журнала LinuxUser за 2018 г.http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2018/01/Датенстаплер.
В RSQL по-прежнему отсутствуют такие функции, как подзапросы, предложение DESC и т. д. См. список наhttp://rsql.ch/misc/about/
Но в будущем будут добавлены дополнительные функции, так что наберитесь терпения и не стесняйтесь присылать мне свои отзывы.