SlideShare ist ein Scribd-Unternehmen logo
1 von 30
PostgreSQL в  веб-приложениях   Отказоусточивость  Балансировка нагрузки  Репликация  Масштабирование Иван Золотухин postgresmen.ru [email_address]
PostgreSQL - это... Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object]
PostgreSQL - это... Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PostgreSQL - это... Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object]
PostgreSQL - это... Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object]
PostgreSQL in the Web Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Отказоустойчивость (failover) Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007
Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 Балансировка нагрузки Load balancer
Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 Масштабирование (scale-out, а не scale-up)
Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 Репликация Master/Slave - asynchronous async
Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 Репликация Master/Slave - synchronous sync
Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 Репликация Multi-Master - synchronous sync
Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 Репликация Multi-Master - asynchronous async With conflicts resolution!
Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 Pgpool-II pgpool INSERT, UPDATE, DELETE на все узлы SELECT на один узел
Pgpool-II Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object]
Pgpool-II Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object],[object Object]
Pgpool-II Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007
Pgpool-II Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007
Pgpool-II Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007
Slony-I Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Slony-I Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007
PgCluster Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Трансфер логов (WAL shipping) Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object],[object Object]
Skype Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object]
Skype: SkyTools Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object],[object Object],[object Object]
Skype Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007
Skype Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007
Skype Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007
Счастье есть Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007 ,[object Object]
Спасибо! Иван Золотухин  postgresmen.ru РИТ-2007, Москва, 17 апреля 2007

Weitere ähnliche Inhalte

Was ist angesagt?

Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Джентльменский набор сисадмина / Антон Турецкий (Badoo)Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Джентльменский набор сисадмина / Антон Турецкий (Badoo)Ontico
 
"Кроссплатформенный .NET и как там дела с Mono и CoreCLR" Акиньшин Андрей, Je...
"Кроссплатформенный .NET и как там дела с Mono и CoreCLR" Акиньшин Андрей, Je..."Кроссплатформенный .NET и как там дела с Mono и CoreCLR" Акиньшин Андрей, Je...
"Кроссплатформенный .NET и как там дела с Mono и CoreCLR" Акиньшин Андрей, Je...it-people
 
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...Badoo Development
 
Дмитрий Семенов "Архитектура Upwork"
Дмитрий Семенов "Архитектура Upwork"Дмитрий Семенов "Архитектура Upwork"
Дмитрий Семенов "Архитектура Upwork"Fwdays
 
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)Nikolay Samokhvalov
 
Андрей Акиньшин
Андрей АкиньшинАндрей Акиньшин
Андрей АкиньшинCodeFest
 
Node.js (Андрей Костенко)
Node.js   (Андрей Костенко)Node.js   (Андрей Костенко)
Node.js (Андрей Костенко)Ontico
 
Зачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyle
Зачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyleЗачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyle
Зачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyleYandex
 
Видео + Конференция. Возможности решений TrueConf. Стас Солдатов
Видео + Конференция. Возможности решений TrueConf. Стас СолдатовВидео + Конференция. Возможности решений TrueConf. Стас Солдатов
Видео + Конференция. Возможности решений TrueConf. Стас СолдатовTrueConf__
 
История успеха Яндекс.Почты
История успеха Яндекс.ПочтыИстория успеха Яндекс.Почты
История успеха Яндекс.Почтыdev1ant
 
«Миллион открытых каналов с данными по сети» – Илья Биин (Zenhotels)
«Миллион открытых каналов с данными по сети» – Илья Биин (Zenhotels)«Миллион открытых каналов с данными по сети» – Илья Биин (Zenhotels)
«Миллион открытых каналов с данными по сети» – Илья Биин (Zenhotels)AvitoTech
 
Tarantool 1.6: NoSQL database and application server
Tarantool 1.6: NoSQL database and application serverTarantool 1.6: NoSQL database and application server
Tarantool 1.6: NoSQL database and application serverAlexander Gornyi
 
Flex Data Access
Flex Data AccessFlex Data Access
Flex Data Accesssergiy
 
«Как 200 строк на Go помогли нам освободить 15 серверов» – Паша Мурзаков (Badoo)
«Как 200 строк на Go помогли нам освободить 15 серверов» – Паша Мурзаков (Badoo)«Как 200 строк на Go помогли нам освободить 15 серверов» – Паша Мурзаков (Badoo)
«Как 200 строк на Go помогли нам освободить 15 серверов» – Паша Мурзаков (Badoo)AvitoTech
 
High Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаHigh Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаSumy PHP User Grpoup
 

Was ist angesagt? (19)

Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Джентльменский набор сисадмина / Антон Турецкий (Badoo)Джентльменский набор сисадмина / Антон Турецкий (Badoo)
Джентльменский набор сисадмина / Антон Турецкий (Badoo)
 
Mercurial
MercurialMercurial
Mercurial
 
"Кроссплатформенный .NET и как там дела с Mono и CoreCLR" Акиньшин Андрей, Je...
"Кроссплатформенный .NET и как там дела с Mono и CoreCLR" Акиньшин Андрей, Je..."Кроссплатформенный .NET и как там дела с Mono и CoreCLR" Акиньшин Андрей, Je...
"Кроссплатформенный .NET и как там дела с Mono и CoreCLR" Акиньшин Андрей, Je...
 
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...
 
Дмитрий Семенов "Архитектура Upwork"
Дмитрий Семенов "Архитектура Upwork"Дмитрий Семенов "Архитектура Upwork"
Дмитрий Семенов "Архитектура Upwork"
 
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
 
Андрей Акиньшин
Андрей АкиньшинАндрей Акиньшин
Андрей Акиньшин
 
Node.js (Андрей Костенко)
Node.js   (Андрей Костенко)Node.js   (Андрей Костенко)
Node.js (Андрей Костенко)
 
Зачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyle
Зачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyleЗачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyle
Зачем нужны постпроцессоры при живых препроцессорах — Алексей Иванов, JetStyle
 
Видео + Конференция. Возможности решений TrueConf. Стас Солдатов
Видео + Конференция. Возможности решений TrueConf. Стас СолдатовВидео + Конференция. Возможности решений TrueConf. Стас Солдатов
Видео + Конференция. Возможности решений TrueConf. Стас Солдатов
 
История успеха Яндекс.Почты
История успеха Яндекс.ПочтыИстория успеха Яндекс.Почты
История успеха Яндекс.Почты
 
«Миллион открытых каналов с данными по сети» – Илья Биин (Zenhotels)
«Миллион открытых каналов с данными по сети» – Илья Биин (Zenhotels)«Миллион открытых каналов с данными по сети» – Илья Биин (Zenhotels)
«Миллион открытых каналов с данными по сети» – Илья Биин (Zenhotels)
 
Tarantool 1.6: NoSQL database and application server
Tarantool 1.6: NoSQL database and application serverTarantool 1.6: NoSQL database and application server
Tarantool 1.6: NoSQL database and application server
 
Devconf15
Devconf15Devconf15
Devconf15
 
Барнаул15
Барнаул15Барнаул15
Барнаул15
 
Flex Data Access
Flex Data AccessFlex Data Access
Flex Data Access
 
«Как 200 строк на Go помогли нам освободить 15 серверов» – Паша Мурзаков (Badoo)
«Как 200 строк на Go помогли нам освободить 15 серверов» – Паша Мурзаков (Badoo)«Как 200 строк на Go помогли нам освободить 15 серверов» – Паша Мурзаков (Badoo)
«Как 200 строк на Go помогли нам освободить 15 серверов» – Паша Мурзаков (Badoo)
 
Применяем Ansible
Применяем AnsibleПрименяем Ansible
Применяем Ansible
 
High Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаHigh Availability в жизни обычного разработчика
High Availability в жизни обычного разработчика
 

Ähnlich wie Postgre Sql в веб приложениях иван золотухин

PostgreSQL в высоконагруженных проектах
PostgreSQL в высоконагруженных проектахPostgreSQL в высоконагруженных проектах
PostgreSQL в высоконагруженных проектахAlexey Vasiliev
 
PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
 PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо... PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...it-people
 
JS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspmJS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspmGeeksLab Odessa
 
Software engineering seminars: gradle
 Software engineering seminars: gradle Software engineering seminars: gradle
Software engineering seminars: gradleSemen Martynov
 
Konstantin slisenko - Spring Framework
Konstantin slisenko - Spring FrameworkKonstantin slisenko - Spring Framework
Konstantin slisenko - Spring Frameworkbeloslab
 
Оптимизация производительности: магия или методика
Оптимизация производительности: магия или методикаОптимизация производительности: магия или методика
Оптимизация производительности: магия или методикаКРОК
 
pgconf 2017 Moscow. Make PostgreSQL from source
pgconf 2017 Moscow. Make PostgreSQL from sourcepgconf 2017 Moscow. Make PostgreSQL from source
pgconf 2017 Moscow. Make PostgreSQL from sourceDmitry Kremer
 

Ähnlich wie Postgre Sql в веб приложениях иван золотухин (7)

PostgreSQL в высоконагруженных проектах
PostgreSQL в высоконагруженных проектахPostgreSQL в высоконагруженных проектах
PostgreSQL в высоконагруженных проектах
 
PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
 PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо... PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
 
JS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspmJS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspm
 
Software engineering seminars: gradle
 Software engineering seminars: gradle Software engineering seminars: gradle
Software engineering seminars: gradle
 
Konstantin slisenko - Spring Framework
Konstantin slisenko - Spring FrameworkKonstantin slisenko - Spring Framework
Konstantin slisenko - Spring Framework
 
Оптимизация производительности: магия или методика
Оптимизация производительности: магия или методикаОптимизация производительности: магия или методика
Оптимизация производительности: магия или методика
 
pgconf 2017 Moscow. Make PostgreSQL from source
pgconf 2017 Moscow. Make PostgreSQL from sourcepgconf 2017 Moscow. Make PostgreSQL from source
pgconf 2017 Moscow. Make PostgreSQL from source
 

Mehr von Media Gorod

Iidf market watch_2013
Iidf market watch_2013Iidf market watch_2013
Iidf market watch_2013Media Gorod
 
E travel 2013 ufs-f
E travel 2013 ufs-fE travel 2013 ufs-f
E travel 2013 ufs-fMedia Gorod
 
Travel shop 2013
Travel shop 2013Travel shop 2013
Travel shop 2013Media Gorod
 
Kozyakov pay u_e-travel2013
Kozyakov pay u_e-travel2013Kozyakov pay u_e-travel2013
Kozyakov pay u_e-travel2013Media Gorod
 
13909772985295c7a772abc7.11863824
13909772985295c7a772abc7.1186382413909772985295c7a772abc7.11863824
13909772985295c7a772abc7.11863824Media Gorod
 
As e-travel 2013
As   e-travel 2013As   e-travel 2013
As e-travel 2013Media Gorod
 
Ishounkina internet research-projects
Ishounkina internet research-projectsIshounkina internet research-projects
Ishounkina internet research-projectsMedia Gorod
 
Orlova pay u group_290813_
Orlova pay u group_290813_Orlova pay u group_290813_
Orlova pay u group_290813_Media Gorod
 
Ep presentation (infographic 2013)
Ep presentation (infographic 2013)Ep presentation (infographic 2013)
Ep presentation (infographic 2013)Media Gorod
 
Iway slides e-travel_2013-11_ready
Iway slides e-travel_2013-11_readyIway slides e-travel_2013-11_ready
Iway slides e-travel_2013-11_readyMedia Gorod
 
Data insight e-travel2013
Data insight e-travel2013Data insight e-travel2013
Data insight e-travel2013Media Gorod
 
Электронное Правительство как Продукт
Электронное Правительство как ПродуктЭлектронное Правительство как Продукт
Электронное Правительство как ПродуктMedia Gorod
 
Lean мышление / Специфика Lean Startup
Lean мышление / Специфика Lean StartupLean мышление / Специфика Lean Startup
Lean мышление / Специфика Lean StartupMedia Gorod
 
Глобальный взгляд на мобильный мир (Nielsen)
 Глобальный взгляд на мобильный мир (Nielsen) Глобальный взгляд на мобильный мир (Nielsen)
Глобальный взгляд на мобильный мир (Nielsen)Media Gorod
 
Как россияне используют смартфоны (Nielsen)
 Как россияне используют смартфоны (Nielsen) Как россияне используют смартфоны (Nielsen)
Как россияне используют смартфоны (Nielsen)Media Gorod
 
Мобильный интернет в России (MailRuGroup)
Мобильный интернет в России (MailRuGroup) Мобильный интернет в России (MailRuGroup)
Мобильный интернет в России (MailRuGroup) Media Gorod
 

Mehr von Media Gorod (20)

Itogi2013
Itogi2013Itogi2013
Itogi2013
 
Moneytree rus 1
Moneytree rus 1Moneytree rus 1
Moneytree rus 1
 
Iidf market watch_2013
Iidf market watch_2013Iidf market watch_2013
Iidf market watch_2013
 
E travel 2013 ufs-f
E travel 2013 ufs-fE travel 2013 ufs-f
E travel 2013 ufs-f
 
Travel shop 2013
Travel shop 2013Travel shop 2013
Travel shop 2013
 
Kozyakov pay u_e-travel2013
Kozyakov pay u_e-travel2013Kozyakov pay u_e-travel2013
Kozyakov pay u_e-travel2013
 
13909772985295c7a772abc7.11863824
13909772985295c7a772abc7.1186382413909772985295c7a772abc7.11863824
13909772985295c7a772abc7.11863824
 
As e-travel 2013
As   e-travel 2013As   e-travel 2013
As e-travel 2013
 
Ishounkina internet research-projects
Ishounkina internet research-projectsIshounkina internet research-projects
Ishounkina internet research-projects
 
E travel13
E travel13E travel13
E travel13
 
Orlova pay u group_290813_
Orlova pay u group_290813_Orlova pay u group_290813_
Orlova pay u group_290813_
 
Ep presentation (infographic 2013)
Ep presentation (infographic 2013)Ep presentation (infographic 2013)
Ep presentation (infographic 2013)
 
Iway slides e-travel_2013-11_ready
Iway slides e-travel_2013-11_readyIway slides e-travel_2013-11_ready
Iway slides e-travel_2013-11_ready
 
Data insight e-travel2013
Data insight e-travel2013Data insight e-travel2013
Data insight e-travel2013
 
Электронное Правительство как Продукт
Электронное Правительство как ПродуктЭлектронное Правительство как Продукт
Электронное Правительство как Продукт
 
Lean мышление / Специфика Lean Startup
Lean мышление / Специфика Lean StartupLean мышление / Специфика Lean Startup
Lean мышление / Специфика Lean Startup
 
Глобальный взгляд на мобильный мир (Nielsen)
 Глобальный взгляд на мобильный мир (Nielsen) Глобальный взгляд на мобильный мир (Nielsen)
Глобальный взгляд на мобильный мир (Nielsen)
 
Как россияне используют смартфоны (Nielsen)
 Как россияне используют смартфоны (Nielsen) Как россияне используют смартфоны (Nielsen)
Как россияне используют смартфоны (Nielsen)
 
Мобильный интернет в России (MailRuGroup)
Мобильный интернет в России (MailRuGroup) Мобильный интернет в России (MailRuGroup)
Мобильный интернет в России (MailRuGroup)
 
Meta Mass Media
Meta Mass MediaMeta Mass Media
Meta Mass Media
 

Postgre Sql в веб приложениях иван золотухин