home.social

#neo4j — Public Fediverse posts

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

fetched live
  1. Pythons Luigi task lib is really nice. Here: converting a large corpus of RDF files into a #Neo4j database

  2. Tbf, #Neo4j's virtual graph and the queries we generate, especially translating our quantified path patterns to SQL and results sets are pushing these things to a limit…

  3. I did have quite a fantastic long weekend in Berlin but also kinda was looking forward to work.

    I did forget that I added one additional day off for chores and stuff.

    It seems that I do still like working at #Neo4j a lot with colleagues like @meistermeier and @mesirii

  4. Release of OntoWeaver 1.9.0 : github.com/oncodash/ontoweaver

    Now with the (long awaited) `compose` transformer!

    OntoWeaver is a tool to convert tables and documents into Semantic Knowledge Graphs, with a simple declaration of the desired mapping, and a lot of output formats.

    #SKG #KnowledgeGraphs #Python #OntoWeaver #BioCypher #Neo4j

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

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

    habr.com/ru/articles/1067384/

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

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

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

    habr.com/ru/articles/1066548/

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

  7. 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.

  8. 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

  9. [Перевод] Запросы к графам свойств SQL/PGQ в PostgreSQL 19

    PostgreSQL 19 добавляет SQL/PGQ (Property Graph Queries, запросы к графам свойств) на основе стандарта SQL:2023. Графовые структуры можно определить поверх уже существующих реляционных таблиц и запрашивать их синтаксисом сопоставления с образцом. Не нужны новый движок хранения, расширения или миграция данных.

    habr.com/ru/articles/1059810/

    #PostgreSQL_19 #графы_свойств #графовые_запросы #GRAPH_TABLE #MATCH #реляционные_таблицы #PostgreSQL #рекурсивные_CTE #Neo4j #sqlpgq

  10. My #neo4j t-shirt arrived! I know what I am wearing tomorrow :AmiyaRaveR:

  11. busy at the #Neo4j booth at #WeAreDevlopers, so not much time to attend sessions. But @myfear speaking next to us, I had to join.

  12. On the way to #WeAreDevelopers Berlin. It will be exhausting 2 days for an introvert, but I 'm looking forward to it. I will be at the #Neo4j place most of the time.

  13. Как подключить таск-трекер к кодовой базе через RAG и не сойти с ума от стоимости токенов

    Главная проблема работы с LLM в реальном проекте — не качество модели, а контекст. Рассказываю, как с помощью RAG-индекса репозитория (векторы + граф вызовов) и плагина для Claude Code автоматически собирать правильный контекст по задаче из трекера — без ручного сбора и лишних токенов.

    habr.com/ru/articles/1053222/

    #RAG #LLM #Claude_Code #тасктрекер #векторный_поиск #Neo4j #MCP #граф_кода

  14. 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

  15. I updated CodeMeridian’s positioning a bit. The core idea is clearer now:

    CodeMeridian is a local graph memory layer for AI coding agents.

    It indexes your codebase into Neo4j and exposes precise repo context through MCP, so tools like Copilot, Claude Code, Continue.dev, Cline, or local agents can ask what matters before editing.

    The part I like most: this may help small/local coding models even more, because every token matters.

    github.com/Driftya/code-meridi

    #MCP #AIagents #LocalAI #Neo4j #DotNet

  16. Did I have a bit of fun here, turning SQL to Cypher to SQL ad-infinitum? Might be.

    #Neo4j

    github.com/neo4j/neo4j-jdbc/re

  17. For #Neo4j #VirtualGraph we made massive use of #JDBC. A technology that is older than many colleagues.

    “How old are you again?”–“From your perspective about 346 years.” 😅

  18. 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/

  19. Как мы строили 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 #метаданные

  20. The other fun project of the weekend was another kind of beast:

    I wanted to be able to listen system output from specific RPG programs running on our AS400

    The idea was the following:

    could I generate a graph from dependencies used when X or Y RPG routine run?

    I wanted to be able to map physical programs from libraries and other dependencies.

    so I went the Java path since its the main language we use to interface with AS400 routines.

    Then I used Neo4J to graph the output of the Java ibmi listening server.

    I’m probably going to write a long form about this since it was really interesting to vibe code.

    At some point I had to query the RPG routine themselves to be able to find key dependencies my main RPG routines were using.

    so I basically created an API endpoint that I can query with specific program names to then find their dependencies and again graph the results to Neo4J

    I still have to fine-tune the codebase before I publish this publicly but I’m pretty happy about the results

    🔗 https://rmendes.net/notes/2026/04/19/60bd6