![]() |
![]() |
![]() |
|
OFF: Переведём форум на PostgreSQL - попытка №2 | ☑ | ||
---|---|---|---|---|
0
Волшебник
03.10.06
✎
15:55
|
Кто за? Кто готов помочь?
|
|||
1
shura
03.10.06
✎
15:57
|
А смысл?
|
|||
2
jbond
03.10.06
✎
15:57
|
А на Oracle слабо?
|
|||
3
AeDen
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) Повышенная надёжность, скорость, масштабируемость.
|
|||
7
DGorgoN
03.10.06
✎
15:58
|
(5) Что это даст? Быстродействие увеличиться?
|
|||
8
AeDen
03.10.06
✎
15:59
|
(5) Ты скажи, чего надо. Может, и сгожусь.
|
|||
9
DGorgoN
03.10.06
✎
15:59
|
(8) +1
|
|||
10
AeDen
03.10.06
✎
16:00
|
+(8) Када я начинал писать регистры налогового учета, я не знал ни БУ, ни НУ, ни 1С.
|
|||
11
DGorgoN
03.10.06
✎
16:00
|
(10) Бухи довольны?
|
|||
12
Господин ПЖ
03.10.06
✎
16:01
|
(6) Откуда уверенность? Нагрузочные тесты делались?
|
|||
13
Волшебник
03.10.06
✎
16:01
|
(8,9) Нужно представить структуру базы на PostgreSQL, новые скрипты и план перехода. Предварительно желательно протестировать всё это на тестовом хостинге. Нужно иметь возможность перехода обратно на MySQL, т.е. требуется возможность выбора СУБД.
|
|||
14
aka Любитель XML
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) вот как раз и потеститца
|
|||
18
AeDen
03.10.06
✎
16:02
|
(11) Счастливы.
(13) Постгри - халявный дистр вроде? Посмотрим. (14) Ага. ЗЫ. Завтра в веточку зайду, гляну что по чем... |
|||
19
Господин ПЖ
03.10.06
✎
16:02
|
(16) Не хочется выглядеть скептиком, но в таком случае может и не полететь... Насколько трудно будет адаптировать существующий движок?
|
|||
20
Очкарито
03.10.06
✎
16:03
|
можно будет "Политику" перевести на новый движок - получится хороший стресс-тест.
|
|||
21
jbond
03.10.06
✎
16:04
|
(5) - Волшебник, как и все программисты учился на кроликах.
Только кролики - это мы. |
|||
22
DGorgoN
03.10.06
✎
16:04
|
(19) А думаешь что различий многа? SQL он и в африке SQL. Написать модуль, который все операции делает по работе с БД и его менять..
Кстати по поводу масштабируемости - в данном случае она будет грандиозной, но прироста производительности не будет, наоборот. Так что нужно определиться для начала что хотим.. |
|||
23
DGorgoN
03.10.06
✎
16:06
|
+ (22) мастабируемости или производительности..
|
|||
24
ШтушаКутуша
03.10.06
✎
16:07
|
(0) ТЗ будет? Или какой нить список пожеланий?
|
|||
25
shura
03.10.06
✎
16:08
|
(0) А почему "Попытка №2", кстати?
Чем попытка №1 закончилась? |
|||
26
Мулька
03.10.06
✎
16:08
|
(23) мастурбируемость уже получили, что следующее ?
|
|||
27
Господин ПЖ
03.10.06
✎
16:08
|
(22) Я исходников не знаю, где и чего у ВР лежит...
|
|||
28
DGorgoN
03.10.06
✎
16:09
|
(27) Есть открытые..
|
|||
29
shura
03.10.06
✎
16:09
|
(28) гы-гы...
|
|||
30
DGorgoN
03.10.06
✎
16:10
|
(29) Ну лайт, ну типа тестануть то можна, а потом навернуть. Или я что-то пропустил?
|
|||
31
shura
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 наступает, сволочь... |
|||
32
Corner
03.10.06
✎
16:21
|
(Волшебник) Имхо, нужно прежде всего произвести серьёзный рефакторинг и тестирование существующего кода форума.
И вообще, с какой радости постгрес должен работать быстрее, чам мускул (при прочих равных условиях)? |
|||
33
Corner
03.10.06
✎
16:31
|
+(32) Может, разнести форум на несколько баз данных (т.е. практически поднять несколько форумов)? Например, по 1С в одной базе, всё остальное - в другой. А базы по серверам разнести.
|
|||
34
zxcvb
03.10.06
✎
16:43
|
(0)
Зачем? Что полезное ты видишь в Постгресс, чего нет в Мускуле? В контексте Веб-базы конечно. Он конечно возможностями богаче. Но нужны ли они здесь? Причина тормозов известна? Нет как я понял. Короче обоснование этого перехода - в студию!:) |
|||
35
Господин ПЖ
03.10.06
✎
16:47
|
(33) Я уже писал об этом... И про нормальные секции на нормальных форумах...
|
|||
36
shura
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) Мускул тоже на нашем сервере.
|
|||
39
Антошка WAREZNIC
03.10.06
✎
17:23
|
Зачем форуму БД? Хранить ветки сутки, ценные в статичную базу, остальное в сортир...
|
|||
40
Волшебник
03.10.06
✎
17:23
|
(39) Получится кубань
|
|||
41
Антошка WAREZNIC
03.10.06
✎
17:24
|
У кубани нет статичной базы... Тут была попытка... Но лень-матушка сделала своё дело...
|
|||
42
shura
03.10.06
✎
17:26
|
(37) Зато нету полнотестового поиска ;(
|
|||
43
romix
модератор
03.10.06
✎
17:27
|
Качаю постгрес
(34) Есть подозрение, что в MySQL происходит REPEATABLE READ при каждом обновлении базы. |
|||
44
Corner
03.10.06
✎
17:40
|
Чего-то вы в одну кучку все проблемы смешали :) Нам мешают жить тормоза или разрушение таблиц MySQL? А как насчёт разрушения таблиц постгресс? :) И разве на мускуле работают только с маленькими базами при низкой посещаемости? Мускул - хорошая и популярная СУБД вроде как. Вы же не будете переходить, к примеру, с MS SQL Server на Oracle, если у вас тормозить начнёт, или отвалится чего?
|
|||
45
Corner
03.10.06
✎
17:41
|
+(44) Смысл менять шило на мыло?
|
|||
46
Волшебник
03.10.06
✎
17:43
|
(42) А я слышал, что есть
|
|||
47
Corner
03.10.06
✎
17:49
|
Кстати, может идея в (39) не так уж плоха. Можно хранить конечно, поболее суток :) но почеу бы не обрезать базу? Всё равно это придётся сделать когда-нибудь. Ну не может же база расти бесконечно.
|
|||
48
Corner
03.10.06
✎
17:49
|
+(47) Только вопрос, как не похерить при обрезании базу знаний.
|
|||
49
Волшебник
03.10.06
✎
17:54
|
(47) Пусть растёт.
|
|||
50
shura
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? ИМХО для начала попробуй эти две возможности, тем более что изменения данных происходит значительно реже, чем выборка. |
|||
51
shura
03.10.06
✎
18:04
|
(46)
http://www.postgresql.org/docs/8.1/interactive/functions-matching.html только стандартный LIKE и SIMILAR TO (работа с регулярными выражениями) |
|||
52
Advan
03.10.06
✎
18:04
|
(0)А может ненадо?
|
|||
53
romix
модератор
03.10.06
✎
18:18
|
(51) Полнотекстовый поиск для PostgreSQL - tsearch2
|
|||
54
smaharbA
03.10.06
✎
18:20
|
готов...
что писать, тока я не писатель + храни текст в енкоде от утф-8 |
|||
55
shura
03.10.06
✎
18:26
|
(53) Ндя... Русские и туда уже прорвались... Молодцы...
ЗЫ: Ну так что на (50) ответишь? |
|||
56
Волшебник
03.10.06
✎
18:26
|
(55) Пробовали, не помогает.
|
|||
57
romix
модератор
03.10.06
✎
18:34
|
(55) Если постоянно кто-то читает, то запись в режиме LOW PRIORITY может ни разу и не состояться. Т.е. предположим на форум придет Яндекс или Гугл или просто чел со скачивалкой. И форуму - крандец (можно только читать).
|
|||
58
shura
03.10.06
✎
18:39
|
(56) Доступ на консоль сервера у тебя есть? Хотя-бы выложил, что top говорит и настройки мускула и апача. Что за сервак, на котором хоститесь...
Что-то мне не верится, что мускул загибается... (57) В этом случае кэширование запросов со стороны мускула должно хорошо помочь, если, конечно, хотя-бы метров 20 под кэш отвести. Все равно думаю, что 90% запросов происходит к первым темам (списку тем) и ко всяким разным классификаторам (которые вообще не меняются)... |
|||
59
shura
03.10.06
✎
18:40
|
ЗЫ: Кстати, у меня сегоня практически весь день форум летал...
|
|||
60
Emvika
03.10.06
✎
18:44
|
(59) так вот оказывается он куда улетал от меня! а я-то весь день голову ломаю: "Где форум? Где форум?" А он у тебя летает....
|
|||
61
Advan
03.10.06
✎
18:46
|
(60)+1!
|
|||
62
Волшебник
03.10.06
✎
19:18
|
(58) Это всё кешируется в таблицах типа MEMORY и в файлах.
|
|||
63
Corner
03.10.06
✎
21:24
|
А точно мускул тормозит, а не web-сервер?
|
|||
64
shura
04.10.06
✎
09:28
|
(62) Это вообще-то разные вещи. Ну так покажешь конфиги?
|
|||
65
shura
04.10.06
✎
10:04
|
Стас, пойми. Просто после перехода на Постгрес можно получить точно такую-же картину (а то и хуже).
Нужно сначала попытаться максимально тонко подстроить существующую конфигурацию. И сервера базы, и апача. Блин, ну работают-же серванты нормально и при 20000 уникальных ИП и больше. Что-то тут не все так просто... ЗЫ: Могу поднять у себя на машине постгрест и мускул и протестировать. Можно и извне... Ни у кого случайно нету какого нить стресс-теста? |
|||
66
Asmody
04.10.06
✎
10:12
|
а кроме Postgre никаких вариантов? Вот на SofTool'е очень Firebird хвалили. Говорили что там версионность есть и все такое...
|
|||
67
Ajeksa
04.10.06
✎
10:17
|
(65) В качестве стресс-теста, мы можем зайти, и попросить с собой с територии+строительный+маркетологи+матрею... - если взлетит, будет отлично.
|
|||
68
zxcvb
04.10.06
✎
10:18
|
Вам, что делать нечего? Причина тормозов то неизвестна.
|
|||
69
shura
04.10.06
✎
10:26
|
(67) Дык в том-то и дело, что у матрейи летает... Вот щас посмотрел - к мускулу порядка 4.22 запросов/сек. На мускуле базы 3-х сайтов, а так-же базы авторизации почтовых и ФТП клиентов... Мизер, конечно, по сравнению с Волшебным, но и загрузка-то процессора при этом 0,01%...
|
|||
70
shura
04.10.06
✎
10:38
|
(66) ИМХО Постгрес покруче по функционалу... Да и версионность на нем тоже есть...
|
|||
71
AeDen
04.10.06
✎
18:41
|
Хм... Чего решили-то?
|
|||
72
Advan
04.10.06
✎
18:44
|
(71)Да как обычно, поговорили, поспорили и забыли....
|
|||
73
AeDen
04.10.06
✎
18:45
|
(72) Жаль.
|
|||
74
Advan
04.10.06
✎
18:50
|
(73)Почему?Думаешь после перехода Миста перестала бы глючить и тормозить? это фантастика.
|
|||
75
shura
04.10.06
✎
18:57
|
(71) Я жду текущие конфиги... Потом решать буду... Думаю не дождусь...
|
|||
76
Волшебник
04.10.06
✎
20:46
|
(74) Как знать, как знать...
|
|||
77
zxcvb
04.10.06
✎
22:32
|
>>Как знать, как знать...
Вот судя по всему, ты нихрена и не знаешь. От тебя всего-то народ просит внятного ответа, на простой вопрос: "Зачем?". Ни, что это даст в применении к Web-базе. Ни зачем это надо - внятного ответа нет... Люди вон весь день просят конфиги и беньчмарки. Посмотеть хотят, помочь разобраться, где же тонкое место? Блин, Стас, но сколько можно воду в ступе толочь?! Запарил ты уже. Сказанно тебе - открывай движок. Люди грамотные посмотрят и помогут. Покажи конфигурацию сервера - знающие админы подскажут... Так нет же - "Давайте переведем форум на Постгрес!". Ура давайте! А нахрена? А в ответ - тишина... PS: Да простят мне это, почти богохульство, но - выросла Миста из твоих ручонок, все пора ее отпускать.:) |
|||
78
zxcvb
04.10.06
✎
22:53
|
+77 И не сердись на меня пожалуйста, мы тебя по своему любим, добрый ты парень.
Но реально, всем уже надоела эта бодяга с тормозами, с багами, с поиском пресловутым... Люди уходят, разве ты сам не видишь?! За этим ты Мисту делал? Не знаешь как - отпускай в свободное плавание. Никто тебе лично помогать не станет, разве, что единицы. А вот помочь оттестировать открытый движок, помочь кодом или админской "мрачной конструкцией":) - это, ИМХО, людям не в тягость. Все только рады будут. Пора решать уже. При текущей тенденции, Миста загнется, ИМХО через 6 месяцев. |
|||
79
zalex
04.10.06
✎
22:58
|
(78) раньше было принято территорию хоронить, и все еще живее всех живых, теперь уже и мисте "недолго" осталось, однако тенденция... (с)
|
|||
80
Композитор
04.10.06
✎
23:01
|
(79) Неужели час Матрейи настал? Так он работает вообще на прошлогоднем движке Мисты, как Заубер пылит на прошлогоднем движке Феррари.
|
|||
81
zxcvb
04.10.06
✎
23:23
|
(79) Ну не знаю... ТИС помню, когда зеленый в 1С был. Заходил, читал, спрашивал - отвечали, нормальные люди вроде.
Потом отошел от 1С. Потом опять, вот она желто-красная.:) Зашел на ТИС, надо было релиз древний, тупо diff сделать... Игемон, некто - сразу в бан. Член да на член - да идите вы на член! Зашел на Мисту, вечер уже - прислали, дождались пока сравню, потрындели про студентов, офигели с древности релиза, пообщались короче.:) Запомнил адрес. Потом опять отошел от 1С. И вот снова она, желто-красная:). И вот Миста. Вроде все хорошо - но трупным душком отдает... А я ведь старый аксакал, и помню и Рупора, и Лося, и БЖ, и Соболя, и Маньяка-новичка, и Тундру, и Стасика наивного... А ведь вот оно как, обернулось.:) PS: Но для меня ТИС сейчас - умер. Спасибо Игемону. А может и заходить незачем... |
|||
82
shura
05.10.06
✎
09:43
|
(80) Зато на 98 бензине, а Миста на паленом 80 походу... Так любой нормальный движок запороть можно...
|
|||
83
Волшебник
05.10.06
✎
10:01
|
В общем, давайте открывать движок.
|
|||
84
shura
05.10.06
✎
10:23
|
на http://sourceforge.net/ выкладывай.
И CVS есть, и система контроля версий... |
|||
85
Волшебник
05.10.06
✎
10:27
|
(84) Он тормозной же
|
|||
86
Антошка WAREZNIC
05.10.06
✎
10:32
|
(85) А если я добавлю к сырцу коммент с копирайтом (с) Антошка LTD, получается, что движок-то мой, а Вы его у меня беззастенчиво стибрили?
|
|||
87
Волшебник
05.10.06
✎
10:34
|
(86) Подавай в суд
|
|||
88
Антошка WAREZNIC
05.10.06
✎
10:36
|
(87) Легко... Вон, нещасная SCO так лихо приопустила голубого... хм... гиганта...
|
|||
89
Волшебник
05.10.06
✎
10:42
|
(88) Тогда лучше сначала обеспечь себе финансирование от Microsoft
|
|||
90
shura
05.10.06
✎
10:43
|
(85) А как иначе работать группой над одним проектом? Не ручками-же diff постоянно делать?
|
|||
91
Антошка WAREZNIC
05.10.06
✎
10:44
|
(89) У нас с Дергуновой полная любофь и взаимопонимание...
|
|||
92
zxcvb
05.10.06
✎
11:40
|
(85) Потому, что он большой.:) Ну и стандарт, в своем роде.
(91) Завидую... я бы ее того, в особо извращенной форме.:) |
|||
93
Антошка WAREZNIC
05.10.06
✎
11:45
|
(92) Чаще бывает наоборот... Они нас... Но ведь и она женщина... Просто женщина...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |