Size: a a a

Архитектура ИТ-решений

2020 November 01

D

Danil in Архитектура ИТ-решений
Danil
Видел один раз кейс на allegroGraph. Использовалось в контексте сервиса полнотекстового поиска
allegroGraph использовался вроде для построения словаря, чтобы поиск шел сразу на нескольких языках или что-то в этом роде
Кстати allegrograph заявляет себя как "Horizontally Distributed Graph and Document Database"
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Eugene Istomin
Тут проще пойти от любого простого pet-project, в котором ты будешь ценить связи как элементы (или больше :)
Тема со связями - это про процессы, это про event и про chain/stream.
Я вот и пытаюсь придумать задачу, где связи важны
источник

F

Fagor in Архитектура ИТ-решений
Gennadiy Kruglov
Как всегда, зависит от кейсов. Большую часть задач можно решить в spark graphx
Для личной базы знаний obsidian или  Zettlr (md редактор с тегами, создающими связи) + git на сервер. Пока лучше связки не нашел.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Кто в итоге подтвердит на практике работоспособность (зрелость), в том числе при падении узлов и split brain, и горизонтальную масштабируемость графовой базы, поделитесь пожалуйста.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Fagor
Для личной базы знаний obsidian или  Zettlr (md редактор с тегами, создающими связи) + git на сервер. Пока лучше связки не нашел.
С моей точки зрения zettlr как идеология - не работает. И там скорее эластик будет полезен
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Fagor
Для личной базы знаний obsidian или  Zettlr (md редактор с тегами, создающими связи) + git на сервер. Пока лучше связки не нашел.
Ок, спасибо!
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Phil Delgyado
Я вот и пытаюсь придумать задачу, где связи важны
Это там, где объекты растут линейно, а связи по логарифму.
Т.е. любые задачи на формирование первичных контекстов - например, любые  логистические с памятью "метрики такого-то шага такой-то ветки такой-то перевозки".
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Gennadiy Kruglov
Кто в итоге подтвердит на практике работоспособность (зрелость), в том числе при падении узлов и split brain, и горизонтальную масштабируемость графовой базы, поделитесь пожалуйста.
Ну, а сколько вообще надежных баз, прошедших jepsen? Одна-две?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
Ну, а сколько вообще надежных баз, прошедших jepsen? Одна-две?
Специально не стал упоминать jepsen)
источник

F

Fagor in Архитектура ИТ-решений
Phil Delgyado
С моей точки зрения zettlr как идеология - не работает. И там скорее эластик будет полезен
до уровня одного человека, вполне себе, команды  —иногда, предприятия, да, уже не тянет
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Eugene Istomin
Это там, где объекты растут линейно, а связи по логарифму.
Т.е. любые задачи на формирование первичных контекстов - например, любые  логистические с памятью "метрики такого-то шага такой-то ветки такой-то перевозки".
А, поиск пути - это да.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
А, поиск пути - это да.
И связей, то есть, групп путей
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Phil Delgyado
С моей точки зрения zettlr как идеология - не работает. И там скорее эластик будет полезен
Да, тут полностью согласен.
Нет никогда темы "база знаний для одного человека" - всегда нужно с кем-то  делиться, обсуждать, брать, преобразовывать. Это всегда про команду (пускай, и отложенную во времени)
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Phil Delgyado
А, поиск пути - это да.
Не только поиск - но одновременные ответы на вопросы "как на таком-то шаге дела у такого-то груза" с группировкой не по ключам, а по свойствам + группировками по closeness + ...
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Fagor
до уровня одного человека, вполне себе, команды  —иногда, предприятия, да, уже не тянет
Хм. Мне вот пока никто из адептов зеттелькастен не смог объяснить, как найти заметки, которые нужно связать с новой. Это как раз основнач проблема, сами связи я и в конфлюенсе сделаю, не вопрос.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Eugene Istomin
Не только поиск - но одновременные ответы на вопросы "как на таком-то шаге дела у такого-то груза" с группировкой не по ключам, а по свойствам + группировками по closeness + ...
Как вариант, предподготовка агрегатов в spark graphx, агрегаты в кэш/быстрый стор, а дальше в память + обычные графовые либы
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Вот какую-нибудь Jira может быть на графовый движок и стоило бы перевести )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Там, правда, важен лес, а не отдельное дерево - и взаимодействие деревьев в этом лесу...
Правда, боюсь, все равно в реальной жизни сведется к одному дереву и полнотексту (
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Есть же мощные графовые либы, на Java, C++ и Python точно
источник

F

Fagor in Архитектура ИТ-решений
Phil Delgyado
Хм. Мне вот пока никто из адептов зеттелькастен не смог объяснить, как найти заметки, которые нужно связать с новой. Это как раз основнач проблема, сами связи я и в конфлюенсе сделаю, не вопрос.
Я не фанат то этого. По сути нет нормальной IDE для работы с текстом (+графика и метаданные), и организации его в базу, которые как общие заметки для организации личного пространства устраивают. Зайти в веб и там из списка по поиску, тоже так себе, хотя многие в трелло так и делают.
источник