1.2. ÐÑÐ½Ð¾Ð²Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ
ÐÑежде Ñем пÑодолжиÑÑ, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑазобÑаÑÑÑÑ Ð² оÑÐ½Ð¾Ð²Ð°Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ ÑиÑÑÐµÐ¼Ñ Postgres Pro. СоÑÑавив каÑÑÐ¸Ð½Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ ÑаÑÑей Postgres Pro, Ð²Ñ ÑможеÑе лÑÑÑе понÑÑÑ Ð¼Ð°ÑеÑиал ÑÑой главÑ.
ÐовоÑÑ ÑÐµÑ Ð½Ð¸ÑеÑким ÑзÑком, Postgres Pro Ñеализован в аÑÑ Ð¸ÑекÑÑÑе клиенÑ-ÑеÑвеÑ. РабоÑий ÑÐµÐ°Ð½Ñ Postgres Pro вклÑÑÐ°ÐµÑ ÑледÑÑÑие взаимодейÑÑвÑÑÑие пÑоÑеÑÑÑ (пÑогÑаммÑ):
ÐлавнÑй ÑеÑвеÑнÑй пÑоÑеÑÑ, ÑпÑавлÑÑÑий Ñайлами баз даннÑÑ , пÑинимаÑÑий подклÑÑÐµÐ½Ð¸Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑÐºÐ¸Ñ Ð¿Ñиложений и вÑполнÑÑÑий ÑазлиÑнÑе запÑоÑÑ ÐºÐ»Ð¸ÐµÐ½Ñов к базам даннÑÑ . ÐÑа пÑогÑамма ÑеÑвеÑа ÐРназÑваеÑÑÑ
postgres.ÐлиенÑÑкое пÑиложение полÑзоваÑелÑ, желаÑÑее вÑполнÑÑÑ Ð¾Ð¿ÐµÑаÑии в базе даннÑÑ . ÐлиенÑÑкие пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð³ÑÑ Ð±ÑÑÑ Ð¾ÑÐµÐ½Ñ ÑазнообÑазнÑми: ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑекÑÑÐ¾Ð²Ð°Ñ ÑÑилиÑа, гÑаÑиÑеÑкое пÑиложение, веб-ÑеÑвеÑ, иÑполÑзÑÑÑий Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ð´Ð»Ñ Ð¾ÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð²ÐµÐ±-ÑÑÑаниÑ, или ÑпеÑиализиÑованнÑй инÑÑÑÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ Ð¾Ð±ÑлÑÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ ÐÐ. ÐекоÑоÑÑе клиенÑÑкие пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑавлÑÑÑÑÑ Ð² ÑоÑÑаве диÑÑÑибÑÑива Postgres Pro, однако болÑÑинÑÑво ÑоздаÑÑ ÑÑоÑонние ÑазÑабоÑÑики.
Ðак и в дÑÑÐ³Ð¸Ñ ÑипиÑнÑÑ ÐºÐ»Ð¸ÐµÐ½Ñ-ÑеÑвеÑнÑÑ Ð¿ÑиложениÑÑ , ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸ ÑеÑÐ²ÐµÑ Ð¼Ð¾Ð³ÑÑ ÑаÑполагаÑÑÑÑ Ð½Ð° ÑазнÑÑ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑÐ°Ñ . Ð ÑÑом ÑлÑÑае они взаимодейÑÑвÑÑÑ Ð¿Ð¾ ÑеÑи TCP/IP. Ðажно не забÑваÑÑ ÑÑо и понимаÑÑ, ÑÑо ÑайлÑ, доÑÑÑпнÑе на клиенÑÑком компÑÑÑеÑе, могÑÑ Ð±ÑÑÑ Ð½ÐµÐ´Ð¾ÑÑÑÐ¿Ð½Ñ (или доÑÑÑÐ¿Ð½Ñ ÑолÑко под дÑÑгим именем) на компÑÑÑеÑе-ÑеÑвеÑе.
СеÑÐ²ÐµÑ Postgres Pro Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð±ÑлÑживаÑÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно неÑколÑко подклÑÑений клиенÑов. ÐÐ»Ñ ÑÑого он запÑÑÐºÐ°ÐµÑ («поÑождаеÑ») оÑделÑнÑй пÑоÑеÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ подклÑÑениÑ. Ðожно ÑказаÑÑ, ÑÑо ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸ ÑеÑвеÑнÑй пÑоÑеÑÑ Ð¾Ð±ÑаÑÑÑÑ, не заÑÑÐ°Ð³Ð¸Ð²Ð°Ñ Ð³Ð»Ð°Ð²Ð½Ñй пÑоÑеÑÑ postgres. Таким обÑазом, главнÑй ÑеÑвеÑнÑй пÑоÑеÑÑ Ð²Ñегда ÑабоÑÐ°ÐµÑ Ð¸ Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñов, пÑÐ¸Ð½Ð¸Ð¼Ð°Ñ ÐºÐ¾ÑоÑÑе, он оÑганизÑÐµÑ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвие клиенÑа и оÑделÑного ÑеÑвеÑного пÑоÑеÑÑа. (ÐонеÑно вÑÑ ÑÑо пÑоиÑÑ
Ð¾Ð´Ð¸Ñ Ð½ÐµÐ·Ð°Ð¼ÐµÑно Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ, а ÑÑа ÑÑ
ема ÑаÑÑмаÑÑиваеÑÑÑ Ð·Ð´ÐµÑÑ ÑолÑко Ð´Ð»Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ.)