По данным IDC, к 2025 году объем всех данных во всем мире составит 163 зеттабайт (ЗБ), что в 10 раз больше, чем общий объем данных по состоянию на 2016 год. Этот глобальный тренд оказывает огромное влияние на развитие информационных систем и оборудования. Все корпоративные клиенты так или иначе накапливают огромный объем информации, и масштабируемость решения становится критически важной задачей. Инструменты, входящие в платформу разработки бизнес-приложений ТУРБО Х, обеспечивают возможность структурирования и обработки больших массивов данных. При этом используется четыре базовых элемента.- СУБД на основе SQL. Универсальный механизм структурирования данных и их обработки. Позволяет хранить, нормировать и анализировать большие объемы информации. Может быть применен к любым видам данных.
- Метод связей (ссылок). Механизм структурирования данных на основе ссылок (гиперссылок), позволяющий выстраивать связи в сетевом принципе построения. Обладает большей гибкостью по сравнению с SQL, но и более сложным механизмом анализа — на основе поисковых машин.
- Метод временных рядов. Метод структурирования данных за счет расположения их в рамках возникновения (времени) информации, предоставляющий возможность накапливать информацию и анализировать ее в исторической ретроспективе. Дополняет методы SQL и ссылок и позволяет оценить последовательности (порядок) возникновения информации и ее актуальности. Дополняя этот принцип отражением данных в структуре «счетов», формируется основа для создания учетных систем (учетный метод). Такой метод положен в основу построения всех учетных программ бухгалтерского, налогового и других видов учета.
- На основе методик бизнес-процессов. Метод структурирования информации, позволяющий фиксировать в рамках обмена ресурсов количественные и качественные изменения состояния процессов организации. Дает возможность формировать оценку ресурсов организации в накопленной стоимости и распределенной ценности, создавать ссылочные связи внутри системы и выстраивать их в кубы, формировать информацию во временные ряды.
При этом важно отметить, что ТУРБО Х эффективно использует мощности «железа», обеспечивая работу с данными в многопоточном режиме. Для балансировки нагрузки применяются диспетчеры, которые отслеживают нагрузку на серверы исполнителя, в рамках которых распределяются задачи. Важно отметить, что ТУРБО Х может обеспечить исполнение задач не только в синхронном, но и асинхронном режиме, что имеет ряд положительных моментов. Архитектура ТУРБО Х создает базу для широкого практического применения подхода Robotic Process Automation (RPA), который позволяет не только создавать процедуры для роботизированной обработки массивов структурированной информации и обмена с внешними системами. ТУРБО Х позволяет использовать в работе разные типы клиентов — web-клиент, легкий нативный клиент (мультиплатформенный), клиент на основе мессенджеров и других технологий. Сама клиент-серверная архитектура позволяет добиться хорошего масштабирования системы, как со стороны исполнения многопоточных расчетов (сервер процедур), так и со стороны формирования и получения данных из многомерных кубов (сервер расчетов) для повешения скорости доступа к данным. В качестве практического примера работы с большим массивом информации можно рассмотреть нагрузочное тестирование системы Турбо ERP, разработанной на платформе ТУРБО Х. Для тестирования была выбрана задача, которая достаточно часто встречается у пользователей системы и в которой объединяются функциональность (множество алгоритмов), разнородность (несколько видов учета УУ, РСБУ, НУ, МСФО — с разными методами и коэффициентами, для каждого, большой объем первичной информации и регламентированная периодичность. Такой задачей стал расчет амортизации основных средств и нематериальных активов амортизируемого имущества крупного телеком-оператора за учетный период один год, в объеме 1 млн единиц, разбитых на 80 филиалов, и по трем видам учета — РСБУ (БУ), налоговый учет (НУ) и МСФО.Результат теста: ТУРБО ERP рассчитала амортизацию 1 млн основных средств за 22 минуты по трем видам учета.
Подробности проведения нагрузочного тестирования узнайте на веб-мероприятии «Создаем бизнес-приложения на ТУРБО» 23 декабря 2020.