Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «postgresql»
Архитектура Instagram 2012-04-13 20:11:57
Instagram — всего лишь iOS, а теперь и Android, приложение для обмена фотографиями с ...
+ развернуть текст сохранённая копия
Instagram — всего лишь iOS, а теперь и Android, приложение для обмена фотографиями с друзьями. Последнее время находится на слуху благодаря новости о покупке проекта Facebook'ом за кругленькую сумму. Недавно один из основателей проекта, Mike Krieger, выступил на конференции с докладом о техническом аспекте проекта, который я и хотел бы вкратце пересказать. Статистика Начало: 1 сервер [...]
Тэги: amazon, android, cloudfront, django, ec2, elb, fabric, facebook, gearman, gunicorn, haproxy, instagram, intagram, ios, linux, memcached, munin, nginx, orm, pgbouncer, pgfouine, pingdom, postgis, postgresql, python, redis, route53, solr, statsd, ubuntu, wsgi, xfs, архитектура, масштабируемость
Веб-разработка / Open Server — профессиональный инструмент веб-разработчика под Windows 2012-02-01 05:30:03
Хочу представить вам новый профессиональный инструмент для веб-разработки под Windows.
...
+ развернуть текст сохранённая копия
Хочу представить вам новый профессиональный инструмент для веб-разработки под Windows.
Open Server — это портативный локальный WAMP/WNMP сервер, имеющий многофункциональную управляющую программу и большой выбор подключаемых компонентов. Представленный пакет программ не является очередной любительской сборкой собранной «на коленке», это первый полноценный профессиональный инструмент, созданный специально для веб-разработчиков с учётом их рекомендаций и пожеланий.
Если вы всё еще используете Denwer, Xampp, Vertrigo и т.д. или предпочитаете устанавливать все компоненты сервера раздельно — добро пожаловать под кат.
Читать дальше →
Тэги: apache, denwer, mysql, nginx, open, php, phpmyadmin, postgresql, sendmail, server, vertrigo, wamp, web-разработка, xampp, разработка, сайт
Перенос DrWeb ES 6.0 с Windows на Debian со сменой типа БД 2011-11-29 17:12:35
Доброго времени, уважаемые читатели блога! Сегодня публикую небольшое HOWTO для тех кто внедряет ...
+ развернуть текст сохранённая копия
Доброго времени, уважаемые читатели блога! Сегодня публикую небольшое HOWTO для тех кто внедряет OpenSource :) Встала задача перенести сервер DrWeb EntSuite 6 с Windows 2003 на Linux. Выкладываю плод своих испытаний: Исходные данные для переноса сервера: Старый сервер: 10.0.0.1 на Windows 2003 + IntDB в качестве базы для сервера DrWeb Новый сервер: 10.0.0.6 на Debian [...]
Тэги: debian, drweb, howto, linux, postgresql
Веб-разработка / Основные тезисы конференции HighLoad++ 2011 2011-11-29 11:44:26
В октябре 2011 года в Москве ...
+ развернуть текст сохранённая копия
В октябре 2011 года в Москве проходила ежегодная конференция разработчиков высоконагруженных проектов HighLoad++.
Решил поделиться с читателями основными тезисами с конференции. Поскольку вся информация открыта и доступна на странице конференции, решил что собрать все тезисы вместе будет не такой уж и плохой затеей. Сразу отмечу, что в отчёте не содержится детальной информации о каждом докладе — затронуты лишь ключевые моменты.
Итак, о чём говорилось на HighLoad++ 2011. Читать дальше →
Тэги: ajax, amazon, apache, api, bigtable, cap, cassandra, chef, dynamo, google, hadoop, hbase, hdfs, highload, hotspot, html5, innodb, java, mina, mongodb, nginx, nio, one-db, postgresql, puppet, raid, redis, soccoro, ssmtp, swift, tarantool, voldemort, zabbix, zookeeper, балансировка, вконтакте, высоконагруженные, вычисление, мусор, нагрузка, параллельный, проект, репликация, сборка, шардинг
PostgreSQL / Когда триггерная репликация предпочтительнее встроенной в PostgreSQL 2011-10-16 18:20:40
... 9.0 версии PostgreSQL есть встроенный механизм ...
+ развернуть текст сохранённая копия
С 9.0 версии PostgreSQL есть встроенный механизм Master-Slave репликации (streaming replication).
Однако, с его появлением выбрасывать старые триггерные механизмы не следует.
В общем случае, если нам требуется нечто большее, чем одна абсолютно точная копия всего DB-сервера, то триггеры остаются с нами.
Примеры таких ситуаций:
- Если требуется failover (т.е. останавливается Master и все запросы временно идут на Slave, а потом запущенный Master начинает догоняется до актуального состояния со Slave).
- Master и Slave не являются 1:1 идентичными. Например, по какой-то причине на Slave надо держать дополнительные данные (базы/таблицы) или же копированию с Master подлежат не все базы/таблицы, или же при удалении данных — они должны сохраниться на Slave.
- В проекте приходится использовать продуктовый «зоопарк» — т.е. Master и Slave имеют по какой-то причине разные версии, или же версии одинаковые, но ОС разной «битности».
- В проекте требуется рекурсивная репликация Master-Slave1-Slave2-Slave3 или в реально нагруженном INSERT/UPDATE проекте к Master параллельно подключается больше, чем 1 Slave (хотя некоторые проекты имеют нагрузку, с которой могут нормально работать и до 5-6 Slave).
- Если по какой-то причине требуются различные права доступа к объектам базы на Master и Slave.
Добавляйте в комментариях дополнительные варианты.
Примечание: Возможность построения failover задекларирована месяц назад в версии 9.1 под названием «Synchronous Replication». Однако, лично я пока ещё эксперименты не проводил.
Тэги: postgresql, streaming, репликация, триггер
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Главная / Главные темы / Тэг «postgresql»
|
Взлеты Топ 5
Падения Топ 5
|