С версией 8.4 PostgreSQL наконец-то интегрировал проприетарный API в свой драйвер JDBC , который позволяет вставлять и выбирать потоки на основе потока. Так называемый Copy API предоставляет доступ к командам COPY TO / COPY FROM SQL, которые считывают текстовые данные из потока / считывателя за раз в одну таблицу или записывают текстовые данные в поток / записывающее устройство из одной таблицы. Ограничения и триггеры рассматриваются для операций вставки. Основные преобразования (разделитель, цитата, нулевые значения и т. Д.) Доступны. Выигрыш в производительности весьма впечатляющий, что, вероятно, связано с меньшим количеством экземпляров объектов и гораздо более простым протоколом между клиентским и серверным бэкэндом.
Кто-нибудь сталкивался с этим API, хорошим или плохим. Готово ли производство? Есть ли подводные камни, о которых нужно знать? Кстати, тот факт, что это проприетарный API, для меня не проблема.