Сергей, можете рассказать поподробнее, как именно вы получаете xml (с помощью какого-то редактора или как) и с помощью чего превращаете в pdf?
Вы написали xsl-fo — но это же язык разметки для xml, или вы тут имели ввиду какой-то конкретный инструмент?
проверили на практике — все действительно работает как надо, несмотря на большие объемы данных.
Еще раз спасибо за ответ!
Рассматриваем еще один вариант реализации.
В текущем варианте, не устраивает лишь то что атрибуты всегда приходится перезаливать заново, а занимают они 1,5 Гига. Вот если бы можно было только изменения дописывать, было бы здорово.
Ниже написал по подробнее о структуре БД.
В таблице прав доступа содержится 11 млн. записей, если все это дело с джоинить с данными (1,5 млн. записей), то получится большой индекс — из 11 млн. записей.
Или все нормально? Не такой уж и большой для сфинкса?
По поводу организации прав доступа, есть таблицы (количество записей):
users — пользователи, 2000
groups — группы, 300
usersgroup — какой пользователь к какой группе относится, 4600 security — два поля с id пользователя или группы, и с id документа (к которому доступ определяем)
В таблице security 11 млн. записей.
Прочитал на счет sql_attr_multi — в теории должно сработать.
Настораживает два момента: 1. большое количество записей в security
2. придется каждый раз полностью обновлять в sphinx'е все данные из security
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.