В AS/400 СУБД и таблицы - часть слоя операционной системы. Сама операционная система работает поверх слоя микрокода, выполнение которого задублировано на физических компонентах системы. Адресное пространство и пространство открытых файлов общее для всех процессоров. Это позволяет выполнять параллельные, отказоустойчивые вычисления с общими данными, и даст фору любой современной архитектуре и по эффективности, и, до некоторой степени - по масштабируемости. Мы в Picodata пытаемся сделать что-то похожее: общая разделяемая память, доступ к таблицам - непосредственно в пользовательском коде плагина, резервирование всех компонент кластера.

Но у Picodata есть один фундаментальный недостаток: мы не предоставляем безопасного разделения системного и прикладного слоя, код плагина может повлиять на жизнеспособность распределённого кластера. Справедливости ради, это недостаток всех IMDG систем. И пока мы его не решим, с мейнфреймами нам тягаться не получится.