34.1. Ðведение #
ÐÑе болÑÑие обÑекÑÑ Ñ
ÑанÑÑÑÑ Ð² одной ÑиÑÑемной ÑаблиÑе Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ pg_largeobject. ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ болÑÑого обÑекÑа Ñакже имееÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð² ÑиÑÑемной ÑаблиÑе pg_largeobject_metadata. ÐолÑÑие обÑекÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑоздаваÑÑ, изменÑÑÑ Ð¸ ÑдалÑÑÑ, иÑполÑзÑÑ API ÑÑениÑ/запиÑи, подобнÑй ÑÑандаÑÑÐ½Ð¾Ð¼Ñ API Ð´Ð»Ñ ÑабоÑÑ Ñ Ñайлами.
Postgres Pro Ñакже поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑиÑÑÐµÐ¼Ñ Ñ ÑанениÑ, названнÑÑ Â«TOAST», коÑоÑÐ°Ñ Ð°Ð²ÑомаÑиÑеÑки пеÑеноÑÐ¸Ñ Ð·Ð½Ð°ÑениÑ, не ÑмеÑаÑÑиеÑÑ Ð² Ð¾Ð´Ð½Ñ ÑÑÑаниÑÑ ÑаблиÑÑ, в дополниÑелÑнÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ Ñ ÑанилиÑа. ÐÑледÑÑвие ÑÑого подÑиÑÑема болÑÑÐ¸Ñ Ð¾Ð±ÑекÑов оÑÑаÑÑи оказÑваеÑÑÑ ÑÑÑаÑевÑей. Ðднако ÐµÑ Ð¿ÑеимÑÑеÑÑвом оÑÑаÑÑÑÑ Ñо, ÑÑо она позволÑÐµÑ ÑÐ¾Ñ ÑанÑÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ ÑазмеÑом до 4 ТбайÑ, Ñогда как Ð¿Ð¾Ð»Ñ Ð² TOAST огÑаниÑиваÑÑÑÑ 1 ÐбайÑом. ÐÑоме Ñого, ÑÑение и изменение болÑÑÐ¸Ñ Ð¾Ð±ÑекÑов можно вÑполнÑÑÑ ÑÑÑекÑивнее по ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð¿Ð¾Ð»Ñми TOAST, коÑоÑÑе пÑи болÑÑинÑÑве опеÑаÑий ÑÑиÑÑваÑÑÑÑ Ð¸ запиÑÑваÑÑÑÑ ÐºÐ°Ðº единое Ñелое.