Я уверен, что вы можете передавать данные как минимум из Oracle с помощью большого двоичного объекта в любую программу за пределами базы данных.Эта программа должна быть в состоянии интерпретировать большой двоичный объект и, скорее всего, должна иметь возможность построить из него некоторую структуру памяти.Большинство структур памяти полагаются на указатели на ячейки памяти, и это будет трудно сохранить в базе данных, потому что расположение памяти будет различным, а хранилище базы данных будет согласованным.Впрочем, это звучит как начало 70-х - 80-х годов.
Кроме того, вы, скорее всего, захотите провести некоторый анализ этих данных.Для передачи данных вашему клиенту база данных должна выкопать все это.Это стоит времени, то же самое для передачи клиенту, особенно при наличии больших объемов.К тому времени, когда у клиента есть данные, чтобы начать анализ, база данных - по крайней мере, в Oracle - завершила тот же анализ.Недостатком этого решения является то, что оно зависит от базы данных, преимущество в том, что оно является лучшим производительным решением.