> Ща в базе
> примерно 5 млн записей. Интересно как mysql справиться...
А какого плана эти самые 5 милионов объектов? Насколько они большие?
Ведь по умолчанию zope кэширует 20000 объектов из ZODB, вы не
проверяли сколько оперативной памяти занимает процес zope?
У меня zope2 страшно начинал тупить, когда instance очень сильно
раздувался. А так как таких инстанцев было штуки 6, и каждый занимал
400-800 метров оперативы, то видимых серваку 3.5 Гб оперативы не
хватало и начинался зверский свопинг. Я решил эту проблему объеденив
все инстанцы в один, он конечно стал раздуваться до 1 Гб и работать не
так быстро как по отдельности, но это гораздо лучше чем 6*700 Мб и
жуткие тормоза всего сервака.
PS: меня вообще пугает zope именно своей прожорливостью, и как при
этом скажите на милость организовать на одном сервере несколько
сайтов?
PPS: RelStorage я пробывал, и он мог бы вам помочь если дело в
конфликтах при работе ZODB. Как отмечает сам автор - RelStorage
существенне быстрее FileStorage, особенно при большом количестве
конкурентных запросов. А в целом это то же ZODB только хранящийся не в
файловой системе, а в базе данных. Кстати по моему личному мнению
RelStorage гораздо удобнее использовать, чем ZEO.