home.social

#neo4j — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #neo4j, aggregated by home.social.

  1. Жители Валдории живут 147 лет, а страна граничит с Германией и Японией одновременно. Исследование MiroFish. Часть 2

    Вторая статья из трёх об исследовании MiroFish, открытого стека мультиагентной симуляции общества. В первой части изложены методология исследования и находка Silent Failure. В этой части: досье вымышленной страны с восемью классами заложенного абсурда, четыре байт-идентичных прогона с разными результатами и пре-регистрированный эксперимент, который локализовал причину.

    habr.com/ru/articles/1067384/

    #MiroFish #GraphRAG #Neo4j #LLM #галлюцинации #аудит #воспроизводимость #мультиагентные_системы

  2. Что будет если загрузить в «симулятор общества» чистый lorem ipsum? Большое исследование MiroFish, часть 1

    Первая статья из трёх об исследовании MiroFish, открытого стека мультиагентной симуляции общества. В этой части: стек, методология и находка Silent Failure. Бэкенд зафиксировал отказ за десятки миллисекунд, статусный API отдал задачу как выполненную, а индикатор прогресса не отвечал более часа.

    habr.com/ru/articles/1066548/

    #MiroFish #GraphRAG #LLM #Neo4j #аудит #воспроизводимость #тестирование #мультиагентные_системы

  3. Hours before going for vacation it occurred to me, that my work on #Neo4j #VirtualGraph has been nothing but a continuation of what I am doing now for way over a decade: Enjoying myself a bit of #query languages AND #ObjectMapping

    Neo4j Virtual Graph might be the last #ORM you ever need: It maps your relational data not into a somewhat boring object graph, but a property graph that can be queried in not all, but a lot of great ways that only #Cypher lets you.

  4. I am somewhat proud about what we build… And the interest in #Graph on top #relational databases is big.

    They did not get the #SQL out of me and now I can have it both ways with #Cypher :)

    Hope my #Devoxx talk gets accepted for that topic.

    #Neo4j #Java #Databases

    neo4j.com/blog/auradb/neo4j-vi

  5. NEW: sulpher

    sulpher v0.2.0 is out — a Cypher graph query language parser written in Go.

    This release completes openCypher 9 coverage and adds several Neo4j 5+ idioms:

    ✓ CALL {} subquery blocks (with variable scope clause and IN TRANSACTIONS)
    ✓ COUNT {} / COLLECT {} subquery expressions
    ✓ Label boolean expressions: (n:Person&Employee), (n:!Bot)
    ✓ LOAD CSV, pattern comprehensions, reduce(), quantified paths {n,m}
    ✓ Hex/octal literals, || GQL string concatenation
    ✓ 45-file corpus, 269 queries, 100% pass rate

    Compatibility: openCypher 9 100% · Neo4j 5 ~85% · Neo4j 25 ~65%

    github.com/ha1tch/sulpher

    #Go #Golang #Neo4j #Cypher #GraphDatabase #OpenSource #Parser #FOSS #Sulpher

  6. Virtual graphs sourced from relational databases: this is what a great team and I have been occupied with at #Neo4j the last months. For me, it’s kind of full circle: #SQL, #Cypher and now SQL again behind the scenes. Somewhat a journey over a decade for me and still a topic near and dear to my heart.

    neo4j.com/blog/graph-database/

  7. Как мы строили MVP data lineage системы в ЮMoney

    Привет, меня зовут Юля, я дата-инженер в департаменте аналитических решений ЮMoney. Мы разрабатываем и поддерживаем ETL(ELT)-процессы загрузки данных для BI-продуктов компании: отчётов, дашбордов, витрин, API и других. В этой статье поделюсь, как мы разрабатывали MVP для построения data lineage системы и к каким выводам пришли, — так вы сможете адаптировать подход под свои процессы. Проблема, которая привела нас к разработке MVP, заключается в том, что в начале работы над большинством задач требуется подготовительная аналитика: восстановить путь происхождения данных, чтобы понимать, какие ETL(ELT)-процессы будут затронуты и на что повлияют изменения. Это увеличивает время выполнения задачи. Но, что ещё существеннее, процесс достаточно рутинный: каждый раз необходимо проводить статический анализ кода и изучать документацию (при её наличии). Мы решили автоматизировать эту работу, чтобы иметь под рукой инструмент для построения пути данных по точкам их обработки и применения, — то есть создать data lineage систему.

    habr.com/ru/companies/yoomoney

    #data_lineage #etl #elt #dwh #neo4j #kafka #cypher #data_governance #mvp #метаданные

  8. Neo4j. Графовая СУБД для RAG и не только

    Графовые СУБД, пожалуй, одни из самых специализированных хранилищ, существующих на корпоративном рынке. Neo4j при этом яркий представитель этой категории. C Neo4j я познакомился ещё в далеком 2018-м году, в рамках задачи создания более приятной системы корпоративных знаний чем классические Wiki (некий такой корпоративный Obsidian), ну или основные его части. Это сейчас вы можете радоваться всем благам цивилизации, а в то далёкое время нам надо было очень внимательно относиться к структуре корпоративной базы знаний, т.к. даже поисковые алгоритмы часто оставляли желатель лучшего. Никакого вам ранжирования статей в выдаче по просмотрам и времени создания. Но вцелом с точки зрения базы знаний даже текущие варианты Wiki с ранжированием статей, отображением связанных, последних просмотренных, которые смотрят вместе и т.п. всё равно не решает вопрос оперативного поиска информации. А вот граф - уже другая история. Использовали Obsidian? Понравилось представление информации связаннх заметок? Особенно если качественно проставлять связи. Собсвтенно именно таким образом мы обычно и оперируем информацией. Табличная модель конечно удобна, но несколько более синтетическая история, которую придумали чтобы упростить себе жизнь, потому как оперировать графами технически всё-таки более сложная история.

    habr.com/ru/articles/896626/

    #Neo4j #графовые_бд #графовые_базы_данных #rag