Вход | Регистрация


О жизни... ::

Метки:

OFF: Переведём форум на PostgreSQL - попытка №2

Я
   Волшебник
 
Ведущий
03.10.06 - 15:55
Кто за? Кто готов помочь?
 
  Рекламное место пустует
   shura
 
1 - 03.10.06 - 15:57
А смысл?
   jbond
 
2 - 03.10.06 - 15:57
А на Oracle слабо?
   AeDen
 
3 - 03.10.06 - 15:57
Я готов) Что для этого нада?
Постгри не знаю)
   Господин ПЖ
 
4 - 03.10.06 - 15:57
(0) Какие плюсы ожидаете?
   Волшебник
 
Ведущий
5 - 03.10.06 - 15:58
(3) Когда я начинал писать движок форума, я не знал PHP
   Волшебник
 
Ведущий
6 - 03.10.06 - 15:58
(1,4) Повышенная надёжность, скорость, масштабируемость.
   DGorgoN
 
7 - 03.10.06 - 15:58
(5) Что это даст? Быстродействие увеличиться?
   AeDen
 
8 - 03.10.06 - 15:59
(5) Ты скажи, чего надо. Может, и сгожусь.
   DGorgoN
 
9 - 03.10.06 - 15:59
(8) +1
   AeDen
 
10 - 03.10.06 - 16:00
+(8) Када я начинал писать регистры налогового учета, я не знал ни БУ, ни НУ, ни 1С.
 
  Рекламное место пустует
   DGorgoN
 
11 - 03.10.06 - 16:00
(10) Бухи довольны?
   Господин ПЖ
 
12 - 03.10.06 - 16:01
(6) Откуда уверенность? Нагрузочные тесты делались?
   Волшебник
 
Ведущий
13 - 03.10.06 - 16:01
(8,9) Нужно представить структуру базы на PostgreSQL, новые скрипты и план перехода. Предварительно желательно протестировать всё это на тестовом хостинге. Нужно иметь возможность перехода обратно на MySQL, т.е. требуется возможность выбора СУБД.
   aka Любитель XML
 
14 - 03.10.06 - 16:01
(10) ты на чём их писал? на 1с?
   Хромой
 
15 - 03.10.06 - 16:01
(0) ещё одного добравольца запиши ;)
   Волшебник
 
Ведущий
16 - 03.10.06 - 16:01
(12) Уверенности нет.
   Хромой
 
17 - 03.10.06 - 16:01
(12) вот как раз и потеститца
   AeDen
 
18 - 03.10.06 - 16:02
(11) Счастливы.
(13) Постгри - халявный дистр вроде? Посмотрим.
(14) Ага.

ЗЫ. Завтра в веточку зайду, гляну что по чем...
   Господин ПЖ
 
19 - 03.10.06 - 16:02
(16) Не хочется выглядеть скептиком, но в таком случае может и не полететь... Насколько трудно будет адаптировать существующий движок?
   Очкарито
 
20 - 03.10.06 - 16:03
можно будет "Политику" перевести на новый движок - получится хороший стресс-тест.
   jbond
 
21 - 03.10.06 - 16:04
(5) - Волшебник, как и все программисты учился на кроликах.
Только кролики - это мы.
   DGorgoN
 
22 - 03.10.06 - 16:04
(19) А думаешь что различий многа? SQL он и в африке SQL. Написать модуль, который все операции делает по работе с БД и его менять..
Кстати по поводу масштабируемости - в данном случае она будет грандиозной, но прироста производительности не будет, наоборот. Так что нужно определиться для начала что хотим..
   DGorgoN
 
23 - 03.10.06 - 16:06
+ (22) мастабируемости или производительности..
   ШтушаКутуша
 
24 - 03.10.06 - 16:07
(0) ТЗ будет? Или какой нить список пожеланий?
   shura
 
25 - 03.10.06 - 16:08
(0) А почему "Попытка №2", кстати?
Чем попытка №1 закончилась?
   Мулька
 
26 - 03.10.06 - 16:08
(23) мастурбируемость уже получили, что следующее ?
   Господин ПЖ
 
27 - 03.10.06 - 16:08
(22) Я исходников не знаю, где и чего у ВР лежит...
   DGorgoN
 
28 - 03.10.06 - 16:09
(27) Есть открытые..
   shura
 
29 - 03.10.06 - 16:09
(28) гы-гы...
   DGorgoN
 
30 - 03.10.06 - 16:10
(29) Ну лайт, ну типа тестануть то можна, а потом навернуть. Или я что-то пропустил?
   shura
 
31 - 03.10.06 - 16:19
(30) Ты его видел? Лайт в смысле...
(0) Начнем помалу:
http://www.postgresql.org/about/news.470 - Скрипт на Питоне для переноса существующей базы на мускуле на пустую в постгрес
http://software.newsforge.com/article.pl?sid=05/12/15/1611251 - тут уже покруче: кроме автоматизации переноса еще и готовые скрипты для доп. функций, отсутствующих в постгресе (если моя правильно англицкий понимает...)
+ сразу советую копать в сторону юникода (не знаю правда, поддерживает постгрес юникод или нет...) - web 2.0 наступает, сволочь...
   Corner
 
32 - 03.10.06 - 16:21
(Волшебник) Имхо, нужно прежде всего произвести серьёзный рефакторинг и тестирование существующего кода форума.
И вообще, с какой радости постгрес должен работать быстрее, чам мускул (при прочих равных условиях)?
   Corner
 
33 - 03.10.06 - 16:31
+(32) Может, разнести форум на несколько баз данных (т.е. практически поднять несколько форумов)? Например, по 1С в одной базе, всё остальное - в другой. А базы по серверам разнести.
 
 
   zxcvb
 
34 - 03.10.06 - 16:43
(0)
Зачем?
Что полезное ты видишь в Постгресс, чего нет в Мускуле? В контексте Веб-базы конечно. Он конечно возможностями богаче. Но нужны ли они здесь?
Причина тормозов известна? Нет как я понял.

Короче обоснование этого перехода - в студию!:)
   Господин ПЖ
 
35 - 03.10.06 - 16:47
(33) Я уже писал об этом... И про нормальные секции на нормальных форумах...
   shura
 
36 - 03.10.06 - 17:03
(33) Причина тормозов как раз в том, что при массовом хостинге по моему базы находятся на других серверах, и даже если (как утверждает Стас) на данном сервере расположено не более 2-3 хостов, то на сервере, где стоит мускул, думаю не один десяток баз крутится.
ИМХО выход - виртуальный (как минимум) выделенный сервер...
   Волшебник
 
Ведущий
37 - 03.10.06 - 17:19
(32) Может и не быстрее, зато надежнее. Это тоже важно. Я уже неоднократно сталкивался с разрушением таблиц MySQL. Плюс транзакции. Они, конечно, есть и в MySQL для таблиц InnoDB.
   Волшебник
 
Ведущий
38 - 03.10.06 - 17:21
(36) Мускул тоже на нашем сервере.
   Антошка WAREZNIC
 
39 - 03.10.06 - 17:23
Зачем форуму БД? Хранить ветки сутки, ценные в статичную базу, остальное в сортир...
   Волшебник
 
Ведущий
40 - 03.10.06 - 17:23
(39) Получится кубань
   Антошка WAREZNIC
 
41 - 03.10.06 - 17:24
У кубани нет статичной базы... Тут была попытка... Но лень-матушка сделала своё дело...
   shura
 
42 - 03.10.06 - 17:26
(37) Зато нету полнотестового поиска ;(
   romix
 
Модератор
43 - 03.10.06 - 17:27
Качаю постгрес
(34) Есть подозрение, что в MySQL происходит REPEATABLE READ при каждом обновлении базы.
   Corner
 
44 - 03.10.06 - 17:40
Чего-то вы в одну кучку все проблемы смешали :) Нам мешают жить тормоза или разрушение таблиц MySQL? А как насчёт разрушения таблиц постгресс? :) И разве на мускуле работают только с маленькими базами при низкой посещаемости? Мускул - хорошая и популярная СУБД вроде как. Вы же не будете переходить, к примеру, с MS SQL Server на Oracle, если у вас тормозить начнёт, или отвалится чего?
   Corner
 
45 - 03.10.06 - 17:41
+(44) Смысл менять шило на мыло?
   Волшебник
 
Ведущий
46 - 03.10.06 - 17:43
(42) А я слышал, что есть
   Corner
 
47 - 03.10.06 - 17:49
Кстати, может идея в (39) не так уж плоха. Можно хранить конечно, поболее суток :) но почеу бы не обрезать базу? Всё равно это придётся сделать когда-нибудь. Ну не может же база расти бесконечно.
   Corner
 
48 - 03.10.06 - 17:49
+(47) Только вопрос, как не похерить при обрезании базу знаний.
   Волшебник
 
Ведущий
49 - 03.10.06 - 17:54
(47) Пусть растёт.
 
  Рекламное место пустует
   shura
 
50 - 03.10.06 - 17:59
(43) Дык база то MyISAM...
(0) Хоть что либо из документации пробовалось?:
1 (цитата):
В некоторых случаях, когда необходимо установить приоритеты извлечения данных, для команд INSERT, UPDATE или DELETE можно указывать опцию LOW_PRIORITY, а для команды SELECT - HIGH_PRIORITY. Тот же результат можно получить, запустив mysqld с --low-priority-updates.

2: Кэш запросов. т.е. использование SELECT SQL_CACHE?

ИМХО для начала попробуй эти две возможности, тем более что изменения данных происходит значительно реже, чем выборка.
   shura
 
51 - 03.10.06 - 18:04
(46)
http://www.postgresql.org/docs/8.1/interactive/functions-matching.html
только стандартный LIKE и SIMILAR TO (работа с регулярными выражениями)
   Advan
 
52 - 03.10.06 - 18:04
(0)А может ненадо?
   romix
 
Модератор
53 - 03.10.06 - 18:18
(51) Полнотекстовый поиск для PostgreSQL - tsearch2
   smaharbA
 
54 - 03.10.06 - 18:20
готов...
что писать, тока я не писатель
+ храни текст в енкоде от утф-8
   shura
 
55 - 03.10.06 - 18:26
(53) Ндя... Русские и туда уже прорвались... Молодцы...
ЗЫ: Ну так что на (50) ответишь?
   Волшебник
 
Ведущий
56 - 03.10.06 - 18:26
(55) Пробовали, не помогает.
   romix
 
Модератор
57 - 03.10.06 - 18:34
(55) Если постоянно кто-то читает, то запись в режиме LOW PRIORITY может ни разу и не состояться. Т.е. предположим на форум придет Яндекс или Гугл или просто чел со скачивалкой. И форуму - крандец (можно только читать).
   shura
 
58 - 03.10.06 - 18:39
(56) Доступ на консоль сервера у тебя есть? Хотя-бы выложил, что top говорит и настройки мускула и апача. Что за сервак, на котором хоститесь...
Что-то мне не верится, что мускул загибается...
(57) В этом случае кэширование запросов со стороны мускула должно хорошо помочь, если, конечно, хотя-бы метров 20 под кэш отвести. Все равно думаю, что 90% запросов происходит к первым темам (списку тем) и ко всяким разным классификаторам (которые вообще не меняются)...
   shura
 
59 - 03.10.06 - 18:40
ЗЫ: Кстати, у меня сегоня практически весь день форум летал...
   Emvika
 
60 - 03.10.06 - 18:44
(59) так вот оказывается он куда улетал от меня! а я-то весь день голову ломаю: "Где форум? Где форум?" А он у тебя летает....
   Advan
 
61 - 03.10.06 - 18:46
(60)+1!
   Волшебник
 
Ведущий
62 - 03.10.06 - 19:18
(58) Это всё кешируется в таблицах типа MEMORY и в файлах.
   Corner
 
63 - 03.10.06 - 21:24
А точно мускул тормозит, а не web-сервер?
   shura
 
64 - 04.10.06 - 09:28
(62) Это вообще-то разные вещи. Ну так покажешь конфиги?
   shura
 
65 - 04.10.06 - 10:04
Стас, пойми. Просто после перехода на Постгрес можно получить точно такую-же картину (а то и хуже).
Нужно сначала попытаться максимально тонко подстроить существующую конфигурацию. И сервера базы, и апача. Блин, ну работают-же серванты нормально и при 20000 уникальных ИП и больше. Что-то тут не все так просто...

ЗЫ: Могу поднять у себя на машине постгрест и мускул и протестировать. Можно и извне... Ни у кого случайно нету какого нить стресс-теста?
   Asmody
 
66 - 04.10.06 - 10:12
а кроме Postgre никаких вариантов? Вот на SofTool'е очень Firebird хвалили. Говорили что там версионность есть и все такое...
   Ajeksa
 
67 - 04.10.06 - 10:17
(65) В качестве стресс-теста, мы можем зайти, и попросить с собой с територии+строительный+маркетологи+матрею... - если взлетит, будет отлично.
   zxcvb
 
68 - 04.10.06 - 10:18
Вам, что делать нечего? Причина тормозов то неизвестна.
   shura
 
69 - 04.10.06 - 10:26
(67) Дык в том-то и дело, что у матрейи летает... Вот щас посмотрел - к мускулу порядка 4.22 запросов/сек. На мускуле базы 3-х сайтов, а так-же базы авторизации почтовых и ФТП клиентов... Мизер, конечно, по сравнению с Волшебным, но и загрузка-то процессора при этом 0,01%...
   shura
 
70 - 04.10.06 - 10:38
(66) ИМХО Постгрес покруче по функционалу... Да и версионность на нем тоже есть...
   AeDen
 
71 - 04.10.06 - 18:41
Хм... Чего решили-то?
   Advan
 
72 - 04.10.06 - 18:44
(71)Да как обычно, поговорили, поспорили и забыли....
   AeDen
 
73 - 04.10.06 - 18:45
(72) Жаль.
   Advan
 
74 - 04.10.06 - 18:50
(73)Почему?Думаешь после перехода Миста перестала бы глючить и тормозить? это фантастика.
   shura
 
75 - 04.10.06 - 18:57
(71) Я жду текущие конфиги... Потом решать буду... Думаю не дождусь...
   Волшебник
 
Ведущий
76 - 04.10.06 - 20:46
(74) Как знать, как знать...
   zxcvb
 
77 - 04.10.06 - 22:32
>>Как знать, как знать...
Вот судя по всему, ты нихрена и не знаешь.
От тебя всего-то народ просит внятного ответа, на простой вопрос: "Зачем?".
Ни, что это даст в применении к Web-базе. Ни зачем это надо -  внятного ответа нет...
Люди вон весь день просят конфиги и беньчмарки.
Посмотеть хотят, помочь разобраться, где же тонкое место?

Блин, Стас, но сколько можно воду в ступе толочь?!
Запарил ты уже. Сказанно тебе - открывай движок.
Люди грамотные посмотрят и помогут.
Покажи конфигурацию сервера - знающие админы подскажут...
Так нет же - "Давайте переведем форум на Постгрес!". Ура давайте!
А нахрена? А в ответ - тишина...

PS: Да простят мне это, почти богохульство, но - выросла Миста из твоих ручонок, все пора ее отпускать.:)
   zxcvb
 
78 - 04.10.06 - 22:53
+77 И не сердись на меня пожалуйста, мы тебя по своему любим, добрый ты парень.
Но реально, всем уже надоела эта бодяга с тормозами, с багами, с поиском пресловутым...
Люди уходят, разве ты сам не видишь?! За этим ты Мисту делал?
Не знаешь как - отпускай в свободное плавание.
Никто тебе лично помогать не станет, разве, что единицы.
А вот помочь оттестировать открытый движок, помочь кодом или админской "мрачной конструкцией":) - это, ИМХО, людям не в тягость. Все только рады будут.
Пора решать уже. При текущей тенденции, Миста загнется, ИМХО через 6 месяцев.
   zalex
 
79 - 04.10.06 - 22:58
(78) раньше было принято территорию хоронить, и все еще живее всех живых, теперь уже и мисте "недолго" осталось, однако тенденция... (с)
   Композитор
 
80 - 04.10.06 - 23:01
(79) Неужели час Матрейи настал? Так он работает вообще на прошлогоднем движке Мисты, как Заубер пылит на прошлогоднем движке Феррари.
   zxcvb
 
81 - 04.10.06 - 23:23
(79) Ну не знаю... ТИС  помню, когда зеленый в 1С был. Заходил, читал, спрашивал - отвечали, нормальные люди вроде.
Потом отошел от 1С.
Потом опять, вот она желто-красная.:) Зашел на ТИС, надо было релиз древний, тупо diff сделать... Игемон, некто - сразу в бан. Член да на член - да идите вы на член! Зашел на Мисту, вечер уже - прислали, дождались пока сравню, потрындели про студентов, офигели с древности релиза, пообщались короче.:) Запомнил адрес.
Потом опять отошел от 1С.
И вот снова она, желто-красная:). И вот Миста. Вроде все хорошо - но трупным душком отдает...
А я ведь старый аксакал, и помню и Рупора, и Лося, и БЖ, и Соболя, и Маньяка-новичка, и Тундру, и Стасика наивного...

А ведь вот оно как, обернулось.:)

PS: Но для меня ТИС сейчас - умер. Спасибо Игемону. А может и заходить незачем...
   shura
 
82 - 05.10.06 - 09:43
(80) Зато на 98 бензине, а Миста на паленом 80 походу... Так любой нормальный движок запороть можно...
   Волшебник
 
Ведущий
83 - 05.10.06 - 10:01
В общем, давайте открывать движок.
   shura
 
84 - 05.10.06 - 10:23
на http://sourceforge.net/ выкладывай.
И CVS есть, и система контроля версий...
   Волшебник
 
Ведущий
85 - 05.10.06 - 10:27
(84) Он тормозной же
   Антошка WAREZNIC
 
86 - 05.10.06 - 10:32
(85) А если я добавлю к сырцу коммент с копирайтом (с) Антошка LTD, получается, что движок-то мой, а Вы его у меня беззастенчиво стибрили?
   Волшебник
 
Ведущий
87 - 05.10.06 - 10:34
(86) Подавай в суд
   Антошка WAREZNIC
 
88 - 05.10.06 - 10:36
(87) Легко... Вон, нещасная SCO так лихо приопустила голубого... хм... гиганта...
   Волшебник
 
Ведущий
89 - 05.10.06 - 10:42
(88) Тогда лучше сначала обеспечь себе финансирование от Microsoft
   shura
 
90 - 05.10.06 - 10:43
(85) А как иначе работать группой над одним проектом? Не ручками-же diff постоянно делать?
   Антошка WAREZNIC
 
91 - 05.10.06 - 10:44
(89) У нас с Дергуновой полная любофь и взаимопонимание...
   zxcvb
 
92 - 05.10.06 - 11:40
(85) Потому, что он большой.:) Ну и стандарт, в своем роде.

(91) Завидую... я бы ее того, в особо извращенной форме.:)
   Антошка WAREZNIC
 
93 - 05.10.06 - 11:45
(92) Чаще бывает наоборот... Они нас... Но ведь и она женщина... Просто женщина...



Список тем форума
  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует