Найти - Пользователи
Полная версия: Одна модель и несколько табиц.
Начало » Django » Одна модель и несколько табиц.
1
helm2004
Доброго времени суток господа!
Есть вопрос: Есть модель, например - Log. Нужно что б создавались таблицы шаблона log_месяц_год, и по возможности, что б можно было их юзать без пробрем в ORM.
Всем спасибо за ответы.
JOHN_16
ТО есть вам нужно что бы в базе были таблицы основанные на модели, но при этом не являлись моделями, и при этом ОРМ их понимало как нечто которое выглядит как модель Log ?
С учетом того что в названии присутствует месяц и год у меня первая ассоциация с, вероятно, ошибкой архитектуры
helm2004
В Log будет писаться очень много информации (примерно 4-5 млрд записей в месяц). По этому нужно разделить по месяцам логи.
alexsis
Может вам нужно партиционирование?

https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
slav0nic
helm2004
лучше сделай партиционирвоание на уровне БД, как выше посоветовали
для джанги это должно пройти безболезненно
вот полистай http://www.slideshare.net/maxtepkeev/pycon-de-2013-table-partitioning-with-django-36904755
helm2004
Спасибо alexsis и slav0nic! Помогло.
helm2004
https://pypi.python.org/pypi/django-db-parti вот, нарыл
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB