@ru_python

Страница 608 из 9768
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
+1 за x2go. Для разработки хватает vps c 2cpu, 4gb и ssd. Подключаюсь к нему из любой точки мира и спокойно работаю, на медленых каналах притормсживает слегка.
я тупо захожу иногда на vultr, создают новый vps с десктопным образом linux mint mate .Потом из под vnc консоли vultr устанавливаю по быстрому в граф режиме и накатываю x2go. Вуоля.

работает по стабильней чем если на сервер эдишн накатывать самому 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
https://github.com/ffsdmad/pf-auth
что я только что увидел?

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
Я ещё смотрю rabbitmq но начинаю подозревать что это немного не для того
у rabbitMQ есть опасная особенность, при превышении некой пороговой нагрузки он начинает тупить и терять сообщения. Причем происходит это очень резко, никакой плавной деградации

для очень больших нагрузок - 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
Всем привет. Интересует мнение коллективного разума по поводу организации persistent queue при постоянной сильной нагрузке. Основной критерий - скорость. Задача банальная - на вход летит асинхронно куча данных, размером около 1Кб на запрос. Собственно сложить очередь а потом в мультитреде её разбирать. Queue и queuelib смотрел
те подойдет как rabbitmq, так и redis. Только rabbitmq быстрее, чем redis. Но это в силу их особенностей реализации. rabbitmq очень крут конкретно для управления очередью сообщений. rabbitmq может лечь при высокой нагрузке, помогает его простой подъем ручками. Redis не гарантирует доставку сообщения, если дестинейшн оффлайн. Так что думай. Я не гуру в этих делах, но из этих двух решений можно что-то выбрать)) вот те пища для ума - if you want sophisticated routing capabilities go with RabbitMQ. If you need an in memory key-value store go with Redis.

Viktor
29.04.2016
15:22:15
Спасибо, нашёл
А поделишься?

Υπερβορεία
29.04.2016
15:22:57
А поделишься?
https://kite.com/

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
Сорян, автоматом.

Страница 608 из 9768