gentoo.ru
python
python@conference.gentoo.ru
Суббота, 7 января 2012< ^ >
maksbotan установил(а) тему: ЯП Python || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck." || Создан список рассылки python@lists.gentoo.org
Конфигурация комнаты
Участники комнаты

GMT+4
[01:24:00] <maksbotan> krigstask: тут?
[01:27:35] <lk4d4> пропал парень
[01:30:01] <maksbotan> эх
[01:30:12] <maksbotan> а ты с orm в скуэл алхеми работал?
[01:32:48] <lk4d4> ну если это то, с чем работают в sqlalchemy, то да
[01:33:50] <maksbotan> меня интересует может ли одни объект маппинга содержать другой?
[01:34:22] <lk4d4> пример приведи
[01:35:18] <maksbotan> ну даже не знаю как описать
[01:35:36] <lk4d4> ну сейчас я сам подумаю
[01:36:43] <maksbotan> в общем мне нужно представить в бд что-то типа таблицы. по одной оси дни, по другой джиды, на пересечениях времена.
[01:36:56] <maksbotan> проблема в том что и дни и джиды могут добавляться по мере использования бд
[01:37:04] <maksbotan> как лучше устроить это все?
[01:37:16] <lk4d4> две таблицы
[01:37:20] <maksbotan> хм
[01:37:29] <maksbotan> ща ещё получше объясню
[01:38:15] <maksbotan> http://maksbotan.niifaq.ru/stats.html вот такую страницу статики надо загнать в бд, чтобы было удобно выбирать как по дням, так и по именам
[01:40:09] <lk4d4> ты хочешь нереляционную модель по ходу
[01:40:35] <maksbotan> хм
[01:40:44] <maksbotan> key-value я тоже не придумал как прикрутить
[01:40:52] <lk4d4> такая шляпа вроде в многомерных бд хранится или как-то так
[01:40:57] <lk4d4> я в универе проходил)
[01:41:02] <maksbotan> лол
[01:41:23] <maksbotan> а если представить что тебе на работе сказали такую штуку сделать, о чем бы ты в первую очередь подумал?
[01:41:24] <lk4d4> а чтобы в реляционную запихнуть
[01:41:27] <maksbotan> из существующих продуктов
[01:42:33] <lk4d4> о нормализации этой таблицы
[01:42:38] <lk4d4> и хранил бы в постгресе
[01:42:50] <maksbotan> define нормализация
[01:43:16] <lk4d4> короче там борода есть такая, как нормальные формы
[01:43:36] <lk4d4> и вот если к ним привести - то все, реляционная модель
[01:43:40] <maksbotan> я думал сделать таблицу джидов и по таблице на каждый джид
[01:43:48] <maksbotan> ща почитаю про эту твою нормализацию )
[01:44:28] <maksbotan> какие страшные слова оО
[01:45:02] <lk4d4> да-да
[01:45:06] <lk4d4> ты там примеры ищи
[01:45:12] <lk4d4> а то там понапишут
[01:45:19] <lk4d4> реляционная алгебра и тому подобное
[01:45:54] <maksbotan> эх
[01:45:59] <maksbotan> найти бы простую статью =)
[01:47:47] <lk4d4> ну вот смотри
[01:48:02] <lk4d4> у тебя не в первой нормальной форме
[01:48:15] <lk4d4> потому что каждый день содержит по много значений
[01:48:47] <lk4d4> берешь и делаешь таблицу вида день, джид, время
[01:48:54] <lk4d4> вот первая нормальная форма
[01:49:12] <lk4d4> и уже реляционная модель
[01:49:16] <maksbotan> то есть все в одну огромную таблицу зафигачит?
[01:49:20] <maksbotan> зафигачить*
[01:49:41] <lk4d4> ну там дальше будет про разделить в этих формах вроде
[01:49:46] <lk4d4> но для первой да
[01:49:48] <maksbotan> ладно, почитаю
[01:49:56] <lk4d4> чтобы ко второй приводить - надо первую
[01:50:33] <lk4d4> вообще что это описывает?
[01:50:41] <lk4d4> что за времена?
[01:51:01] <maksbotan> ну у меня бот есть, который сидит по жаберу в контакте и считает кто сколько онлайн провел
[01:51:03] <maksbotan> по презенсам
[01:51:10] <lk4d4> ну вот смотри
[01:51:15] <maksbotan> хранится это все в виде набора json файлов
[01:51:16] <maksbotan> =)
[01:51:19] <lk4d4> можно и на первой остановиться
[01:51:35] <lk4d4> потому что в день будет копеешное количество записей добавляться
[01:51:54] <lk4d4> и кода меньше тебе писать
[01:52:07] <lk4d4> но можно и красивее наверняка
[01:52:09] <maksbotan> почему? по-идее каждый день будет добавляться записей сколько джидов в ростере
[01:52:21] <lk4d4> ну да
[01:52:33] <lk4d4> это вообще ничто
[01:52:38] <maksbotan> хех
[01:52:40] <maksbotan> ну ладно
[01:52:50] <maksbotan> пойду погружаться в статьи, но наверно сделаю как ты сказал
[01:52:52] <maksbotan> спасибо
[01:53:10] <lk4d4> сам подумай сколько у тебя за год добавиться и посмейся над размером
[01:53:26] <lk4d4> то бишь добавится конечно :E
[01:53:50] <maksbotan> по-идее 150*365 записей в год )
[01:54:51] <lk4d4> ну это вообще короче ерунда
[01:54:57] <maksbotan> ну ладно
[01:55:01] <lk4d4> у людей в секунду больше бывает
[01:55:22] <maksbotan> интересно, а скулайт как бекенд это потянет?
[01:55:23] <lk4d4> ну это я загнул
[01:55:34] <lk4d4> а че тебе ставь постгрес
[01:55:56] <lk4d4> вообще потянет, но постгрес всегда душу греет
[01:56:01] <maksbotan> хаха
[05:05:38] maksbotan вышел(а) из комнаты
[06:01:30] lk4d4 вышел(а) из комнаты
[06:42:00] lk4d4 вошёл(а) в комнату
[09:05:02] lk4d4 вышел(а) из комнаты
[09:41:51] lk4d4 вошёл(а) в комнату
[11:21:31] mightydok вошёл(а) в комнату
[11:22:34] mightydok вышел(а) из комнаты
[11:23:01] mightydok вошёл(а) в комнату
[11:24:45] mightydok вышел(а) из комнаты
[11:25:00] mightydok вошёл(а) в комнату
[11:30:45] mightydok вышел(а) из комнаты
[11:53:17] maksbotan вошёл(а) в комнату
[11:59:43] lk4d4 вышел(а) из комнаты
[12:41:47] lk4d4 вошёл(а) в комнату
[13:08:09] maksbotan вышел(а) из комнаты
[20:37:52] maksbotan вошёл(а) в комнату
[22:30:44] <maksbotan> lk4d4: хей
[22:30:45] <maksbotan> тут?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!