
Dmitry
29.04.2016
10:07:34
https://en.wikipedia.org/wiki/Graph_database

Aragaer
29.04.2016
10:12:04
да-да, вот я себе в блокнотике это и отметил

Dmitry
29.04.2016
10:12:55
ну вот смотри, даже если забить хрен на дизайн
у тебя меняется граф

Google

Dmitry
29.04.2016
10:13:15
и ты будешь лочить - пересчитывать всю таблицу

Aragaer
29.04.2016
10:13:30
ага

Dmitry
29.04.2016
10:13:48
ты можешь хранить просто ноду
и хранить ссылки на соседей
если у тебя фикс кол-во соседей то это норм
иначе смотри
у тебя есть две таблицы
одна nodes
другая links
в нодах у тебя ID ноды
в линках ID ноды ID линка ID соседа

Aragaer
29.04.2016
10:15:02
не фиксированное. И у меня нет правки ноды - у меня если нода меняется, то вместо этого создается новая на ее месте со всеми старыми ссылками и ссылкой на старую (у которой соответственно большинство ссылок убивается)

Dmitry
29.04.2016
10:15:12
класссическое один ко многим

Google

Dmitry
29.04.2016
10:15:27
это что казается дизайна бд

Aragaer
29.04.2016
10:15:54
это да, но как из такой пары таблиц делать выборку по определенному пути?
в смысле не все линки одинаковы, есть пара "вперед-назад", которые образуют список (положим двусвязный)

Dmitry
29.04.2016
10:16:25
уууу

Aragaer
29.04.2016
10:16:38
воо

Dmitry
29.04.2016
10:16:41
короче скл тебе не подходит все так

Aragaer
29.04.2016
10:16:52
да, я тоже к такому выводу пришел

Dmitry
29.04.2016
10:16:53
или это надо прямо видить всю картину и дизайнить
работать это будет долго
база будет дручиться сильно

Aragaer
29.04.2016
10:17:21
я думал на тему монги - на ней такое сделать просто и быстро, но наверно лучше что-то более подходящее

Dmitry
29.04.2016
10:17:36
если эта модель будет живая и резвая, то ты будешь упираться в блокировки
я думаю что для графов уже давно все придумано

Aragaer
29.04.2016
10:17:59
угу

Cykooz
29.04.2016
10:19:41

Dmitry
29.04.2016
10:20:13
ну по идее если граф будет только расти
то подойдет
если будут "отсыхать" ноды
то нет - монга тоже не пойдет, наверное
но я с ней очно знаком

Google

Aragaer
29.04.2016
10:21:09
отсыхать не планируется
надо бы как-то нарисовать операции, которые мне нужны

Dmitry
29.04.2016
10:22:28
вот посиди сам порисуй
потом тебя осенит
дизайн базы всегда с этого начинается

terry
29.04.2016
10:47:20
http://python-future.org/compatible_idioms.html
в топик этот линк

Aragaer
29.04.2016
11:13:12
https://docs.google.com/document/d/1G_XSlPvRAmruaVy5KikiJRDABU1bQHvMbXutMIuKeBc/edit?usp=sharing
я нрсвл
вроде все операции есть. Если чего-то не хватает - добавлю
теоретически можно сделать еще операцию сплита - но тогда там начнутся слияния
добавил

Sergey
29.04.2016
11:42:38
Как можно скрыть код своей программы? И вообще можно это сделать?

IНЖАЛИД DPИЖЕ
29.04.2016
11:43:38
cythonize

Sasha
29.04.2016
11:43:51
я эт. всю неделю прокрастинировал. и винил себя, ругал. а сейчас сел писать и понял, что не зря.
как будто мозг прочистился

IНЖАЛИД DPИЖЕ
29.04.2016
11:44:07
не зря прокрастинировал?

Sasha
29.04.2016
11:44:24
ага. как-то так

Silent Bob
29.04.2016
12:31:00
работает по стабильней чем если на сервер эдишн накатывать самому DE

Google

terry
29.04.2016
13:48:52
https://github.com/ffsdmad/pf-auth
http://quokkaproject.org/

Paul
29.04.2016
13:52:18

terry
29.04.2016
13:55:44

Paul
29.04.2016
14:17:47
с pywin32 работает кто?

Admin
ERROR: S client not available

Vladimir
29.04.2016
14:44:30
Всем привет. Интересует мнение коллективного разума по поводу организации persistent queue при постоянной сильной нагрузке. Основной критерий - скорость. Задача банальная - на вход летит асинхронно куча данных, размером около 1Кб на запрос. Собственно сложить очередь а потом в мультитреде её разбирать. Queue и queuelib смотрел
Ну и хотелось бы флаш на диск как то контролировать
Вдруг у кого то опыт есть)

Pavel
29.04.2016
14:45:10
Redis?

Vladimir
29.04.2016
14:45:58
Редис да, рассматривается как вариант. Думал что что то есть чисто на питоне уже
В queuelib как я понял на каждый push идёт записьв файл , а это совсем печально. Как такое поведение изменить не нашёл, доков там ноль

Ivan
29.04.2016
14:48:37
Редис хороший вариант

Vladimir
29.04.2016
14:49:31
Я ещё смотрю rabbitmq но начинаю подозревать что это немного не для того

Aleksey
29.04.2016
14:50:30
Редис отличный вариант. У нас в проекте всё одностороннее взаимодействие между сервисами как раз через redis pus/sub реализованно.

parikLS
29.04.2016
14:50:35
редис +

Paul
29.04.2016
14:51:15
для очень больших нагрузок - apache flume
возможно еще стоит посмотреть на apache Kafka

Vladimir
29.04.2016
14:53:32
Сейчас почитаю по апачу, не знаком. Всем спасибо!

Google

Aleksandr
29.04.2016
14:55:24
Redis?
а здесть тарантул никто не форсит?

Ivan
29.04.2016
14:56:09

Υπερβορεία
29.04.2016
15:09:25
Ребят, напомните, здесь обсуждали помощника для пайтон, который слева выводит документацию

AnswerX
29.04.2016
15:15:50

Υπερβορεία
29.04.2016
15:16:45

Vladimir
29.04.2016
15:19:42

Viktor
29.04.2016
15:22:15

Υπερβορεία
29.04.2016
15:22:57

Paul
29.04.2016
15:23:05
обсуждали уже

Sergey
29.04.2016
15:24:40
with open("pagevk.html", "w", encoding='') as html:
html.write(driver.page_source)
что нужно, .ччтобы сохранить страничку вк

Fedor
29.04.2016
15:25:34
Привет, сообщество. А кто вам лидерборд пилил?

Viktor
29.04.2016
15:26:12
Какой лидерборд?

Fedor
29.04.2016
15:26:22
Ай, черт, я сходу подумал, что это чатовский лидерборд.

Viktor
29.04.2016
15:26:26
Бывает

Fedor
29.04.2016
15:26:27
Сорян, автоматом.