Вышел (https://mail.endcrypt.com/pipermail/bucardo-announce/2009/00...) релиз системы асинхронной репликации для PostgreSQL - Bucardo 4.0 (http://bucardo.org/). Система написана на языке Perl и представлена в виде управляющего демона и триггеров на Pl/Pgsql и Pl/PerlU. Поддерживает multi-master и multi-slave режимы, а также несколько видов синхронизации и обработки конфликтов.URL: https://mail.endcrypt.com/pipermail/bucardo-announce/2009/00...
Новость: http://www.opennet.me/opennews/art.shtml?num=23494
скажите кто нибудь! а ведь нельзя использовать репликацию на уровне субд для 1с-их баз, как раз из-за тригерров?
Нельзя... Сам занимался этим вопросом, единственное рабочее решение "репликации"-с помощью штатной выгрузки баз, больше никак. Кстати как у вас с производительностью на постгри? У нас после введения программистами в головной конторе многочисленные права доступа, некоторые документы стали проводиться по 20 минут, в то время, как на MS SQL все просто летало.. Я не программер, я только администратор, но в скупой отписке, говорилось, что постгри после патча на совместимость с 1С использует блокировки нескольких таблиц.
спасибо за ответ!>Нельзя... Сам занимался этим вопросом, единственное рабочее решение "репликации"-с помощью штатной выгрузки
>баз, больше никак. Кстати как у вас с производительностью на постгри?
>У нас после введения программистами в головной конторе многочисленные права доступа,
>некоторые документы стали проводиться по 20 минут, в то время, как
>на MS SQL все просто летало.. Я не программер, я только
>администратор, но в скупой отписке, говорилось, что постгри после патча на
>совместимость с 1С использует блокировки нескольких таблиц.с производительностью - ни как.
вообще мы вот только собираемся все делать на postgre.
поэтому я не могу ни чего сказать.но делать это будем 100 процентов в ближайшие два месяца.
а какую вы версию postgre и сервера приложений 1с используете если не секрет ?
я вот статейку писал на opennet про установку, посмотрите может чего то что надо не до оптимизировали.
поищите сайт postgresmen помоему, там есть интересные вещи про оптимизацию, и вообще попробуйте у них спросить ;) авось чего подскажут. хотя бы спросите а можно ли от этого избавиться и сколько это стоит.
а можно еще вопросики1. сколько и каких у вас пользователей 1с?
2. какая конфигурация используеться?
1.Пользователей около 60, из них где-то 40 бухов и 20 снабженцев. Все клиент-сервер.
2.Конфигурация УПП+дописана нашими программерами под наши нужды, версия 8.1 (в данный момент я в отпуске, точный релиз не скажу, помню, что предпоследний, выложенный на сайте 1С для клиентов) PostgreSQL 8.7 (была разобрана src.rpm из opensuse, дописаны патчи от 1С в spec файл и собрана обратно =) )
3.Конфигурация сервера Dell Power Edge 32GB RAM, 2xXeon x4 Core частоту не помню, 3 software raid 1 450 Gb SAS 15000 об.мин. 3 Базы: 16, 7 и 4 Гб
>1.Пользователей около 60, из них где-то 40 бухов и 20 снабженцев. Все
>клиент-сервер.
>2.Конфигурация УПП+дописана нашими программерами под наши нужды, версия 8.1 (в данный моментинтересно самописные функции тормозят или штатные ?
>я в отпуске, точный релиз не скажу, помню, что предпоследний, выложенный
>на сайте 1С для клиентов) PostgreSQL 8.7 (была разобрана src.rpm избоюсь что 8.7 не может быть скорее наверное 8.3.7 ?
>opensuse, дописаны патчи от 1С в spec файл и собрана обратно
зря вы с патчами возитесь, лучше использовать уже собранную спецами, можно что нить напутать просто. хотя бы с версиями и оно не будет правильно работать. я бы советовал использовать сборку от etersoft
>=) )
>3.Конфигурация сервера Dell Power Edge 32GB RAM, 2xXeon x4 Core частоту не
>помню, 3 software raid 1 450 Gb SAS 15000 об.мин. 3
>Базы: 16, 7 и 4 ГбУПП на сколько мне известно замороченная конфига ;(
Базы то и не шибко большие. Очень странно.
Просто я сужу из общения со своим 1с-ем, так вот мы пришли к выводу что наших 20 продавцов + 5 бухгалтеров(в т.ч. директоров) 5 Гб+ 3 Гб базы УТ потянет postgres лёгко на 1-ом Xeon W3520 с 4 ОЗУ.
И я как то даже и не сомневаюсь, хотя да я еще не пробывал в продакшене и не знаю что мне скажет моя главный бухгалтер ;) потому, как действительно некоторые запросы к базе выполняються не очень оптимально по сравнению с MS SQLВообще ИМХО конфига сервера - странная, а именно:
почему с таким объемом памяти не взять уже нормальный контроллер с кэшем и bbu
и сделать не raid 1 а raid 10 ИМХО это увеличит i/o, важный параметр для БД
>Нельзя... Сам занимался этим вопросом, единственное рабочее решение "репликации"-с помощью штатной выгрузки
>баз, больше никак. Кстати как у вас с производительностью на постгри?
>У нас после введения программистами в головной конторе многочисленные права доступа,
>некоторые документы стали проводиться по 20 минут, в то время, как
>на MS SQL все просто летало.. Я не программер, я только
>администратор, но в скупой отписке, говорилось, что постгри после патча на
>совместимость с 1С использует блокировки нескольких таблиц.Да все статьи про оптимизацию были прокурены вдоль и поперек, после каждого изменения конфига постгри, проводили тесты от Гилева, потом решили, что это очень долго и выполняли 1 и тот же документ и замеряли время =)
постгри постгри постгри...Поясните откуда это вылупилсь ? Кто кого "гри" ?
Была СУБД Прогресс. На ее основе сделали "после прогресса" - постгресс. Ну как, как вылезло это "гри" ?
Даже название то не знаете, какие блин блокировки тригггеры патчи.
>постгри постгри постгри...
>
>Поясните откуда это вылупилсь ? Кто кого "гри" ?
>
>Была СУБД Прогресс. На ее основе сделали "после прогресса" - постгресс. Ну
>как, как вылезло это "гри" ?
>
>Даже название то не знаете, какие блин блокировки тригггеры патчи.PostgreSQL (произносится «Пост-Грес-Кью-Эл» или просто «постгрес») это понятно, просто SQL выделено большими буквами и мне привычно его так назвать, от этого не меняется абсолютно НИЧЕГО =) или троллота детектед?
>постгри постгри постгри...
>
>Поясните откуда это вылупилсь ? Кто кого "гри" ?
>
>Была СУБД Прогресс. На ее основе сделали "после прогресса" - постгресс. Ну
>как, как вылезло это "гри" ?
>
>Даже название то не знаете, какие блин блокировки тригггеры патчи.спасибо конечно что обратили на это внимание.
раз уж вы так дерзко высказываете свое негодование по поводу того как не стоит произносить(писать) название отличной СУБД то вам наверное это совсем не безразлично
осмелюсь предположить, что вас с ней что то связывает?
может вы профессионал или борец за справедливость?
> Была СУБД Прогресс.шо ? :) была СУБД Ingres, потом её автор со студентами в беркли написали Postgres:
«Само название «Postgres» расшифровывалось как «Post Ingres», соответственно, при создании Postgres были применены многие уже ранее сделанные наработки.»потом в него добавили SQL и он стал называться PostgreSQL - Пост Грес Кью Эл
Я вот MySQL называю мускул, это значит я плохо разбираюсь в этой СУБД и не достоин того, что рассуждать о триггерах, хранимках и etc?...
Производительность отличная - постгре 8.3 стоит. Оптимизированная по статьям с интернета. Серв. ibm х3550/4sas-raid10/X5355/4G-RAM/Linux version 2.6.29-gentoo-r5
> постгре 8.3 стоит.произносится «Пост-Грес-Кью-Эл» или просто «постгрес»
>> постгре 8.3 стоит.
>
>произносится «Пост-Грес-Кью-Эл» или просто «постгрес»подскажи - как произносится слово "зануда" )?
>Производительность отличная - постгре 8.3 стоит. Оптимизированная по статьям с интернета. Серв.
>ibm х3550/4sas-raid10/X5355/4G-RAM/Linux version 2.6.29-gentoo-r5Уважаемый Vitaly не могли бы вы поделиться конфигами и прочими вкусностями, а также количеством баз, их размером, типами конфигураций 1с и пользователей а также их количеством