У крупнейших компаний это уже давно есть. Но их решения индивидуальны и могут использоваться только внутри компании. #wefinallydidit #dreamcometrue

Arc — первая платформа, демократизирующая эту технологию. Вместо SQL вы просто создаете объекты источников данных, берете то, что хотите, и используете это. Все остальное мы сделаем за вас.

Эта статья написана нашим спонсором nautilus2k.com, новым стартапом, пытающимся помочь другим стартапам создавать приложения, управляемые данными, на технологическом стеке Microsoft .NET Core/Azure.

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

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

ВЫБЕРИТЕ U.Id, U.Email, UP.FirstName, UP.LastName, UP.Company
ИЗ пользователей U
INNER JOIN UserProfiles UP
ON U.Id = UP.UserId;

можно преобразовать в:

varusersDataSource = new UsersDataSource();
var user =usersDataSource.Get(“id”);

вар userProfilesDataSource = новый UserProfilesDataSource();
вар userProfile = userProfilesDataSource.Get(“id”);

var ответ = новый UserResponse();
ответ.Id = user.Id;
ответ.Email = пользователь.Электронная почта;
ответ.FirstName = userProfile.FirstName;
ответ. Фамилия = Профиль пользователя.Фамилия;

В отличие от обычного кода, где он не является ни масштабируемым, ни производительным, в нашем случае этот код более масштабируем и производительен, чем использование SQL.

Вы также можете создавать индексы для столбцов таблиц, чтобы фильтровать их по различным критериям.

Наш серверный компонент как услугу можно настроить за несколько часов вместе со всей инфраструктурой локально или в вашем облаке.

Итак, кем бы вы ни были, являетесь ли вы нетехническим основателем или кем-то, у кого есть доступ к свежему выпускнику в качестве вашего единственного программиста — вы…