наладили мы в него кеш документов. то есть сразу после выборки документа из БД он сплавляется в кеш. (Data::Dumper на выбранное и в поле по id), после обновления документа в БД (запись) делается удаление записи с этим id из кеша.
все вроде просто: в одном месте читаем, в другом пишем. далее с этим работает где-то 100 пользователей. периодически натыкаюсь на то, что eval после выборки документа из БД не проходит: анализируем данные - в поле либо микс двух параллельных записей, либо кусок, а не целое. Локи при записях не используются (т.к. пишется всегда одно поле, вроде атомарность на уровне записи поля должна быть) куда можно покопать/что поглядеть? -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
