Found 983 bookmarks
Custom sorting
Graph Data Modeling Without Graph Databases
Graph Data Modeling Without Graph Databases
Graph Data Modeling Without Graph Databases: PostgreSQL and Hybrid Approaches for Agentic Systems 🖇️ Organizations implementing AI systems today face a practical challenge: maintaining multiple specialized databases (vector stores, graph databases, relational systems) creates significant operational complexity, increases costs, and introduces synchronization headaches. Companies like Writer (insight from a recent Waseem Alshikh interview with Harrison Chase) have tackled this problem by implementing graph-like structures directly within PostgreSQL, eliminating the need for separate graph databases while maintaining the necessary functionality. This approach dramatically simplifies infrastructure management, reduces the number of systems to monitor, and eliminates error-prone synchronization processes that can cost thousands of dollars in wasted resources. For enterprises focused on delivering business value rather than managing technical complexity, these PostgreSQL-based implementations offer a pragmatic path forward, though with important trade-offs when considering more sophisticated agentic systems. Writer implemented a subject-predicate-object triple structure directly in PostgreSQL tables rather than using dedicated graph databases. This approach maintains the semantic richness of knowledge graphs while leveraging PostgreSQL's maturity and scalability. Writer kept the conceptual structure of triples that underpin knowledge graphs implemented through a relational schema design. Instead of relying on native graph traversals, Writer developed a fusion decoder that reconstructs graph-like relationships at query time. This component serves as the bridge between the storage layer (PostgreSQL with its triple-inspired structure) and the language model, enabling sophisticated information retrieval without requiring a dedicated graph database's traversal capabilities. The approach focuses on query translation and result combination rather than storage structure optimization. Complementing the triple-based approach, PostgreSQL with extensions (PG Vector and PG Vector Scale) can function effectively as a vector database. This challenges the notion that specialized vector databases are necessary, Treating embeddings as derived data leads to a more natural and maintainable architecture. This reframes the database's role from storing independent vector embeddings to managing derived data that automatically synchronizes with its source. But a critical distinction between retrieval systems and agentic systems need to be made. While PostgreSQL-based approaches excel at knowledge retrieval tasks where the focus is on precision and relevance, agentic systems operate in dynamic environments where context evolves over time, previous actions influence future decisions, and contradictions need to be resolved. This distinction drives different architectural requirements and suggests potential complementary roles for different database approaches. | 15 comments on LinkedIn
Graph Data Modeling Without Graph Databases
·linkedin.com·
Graph Data Modeling Without Graph Databases
What are the Different Types of Graphs? The Most Common Misconceptions and Understanding Their Applications - Enterprise Knowledge
What are the Different Types of Graphs? The Most Common Misconceptions and Understanding Their Applications - Enterprise Knowledge
Learn about different types of graphs and their applications in data management and AI, as well as common misconceptions, in this article by Lulit Tesfaye.
·enterprise-knowledge.com·
What are the Different Types of Graphs? The Most Common Misconceptions and Understanding Their Applications - Enterprise Knowledge
Build your hybrid-Graph for RAG & GraphRAG applications using the power of NLP | LinkedIn
Build your hybrid-Graph for RAG & GraphRAG applications using the power of NLP | LinkedIn
Build a graph for RAG application for a price of a chocolate bar! What is GraphRAG for you? What is GraphRAG? What does GraphRAG mean from your perspective? What if you could have a standard RAG and a GraphRAG as a combi-package, with just a query switch? The fact is, there is no concrete, universal
·linkedin.com·
Build your hybrid-Graph for RAG & GraphRAG applications using the power of NLP | LinkedIn
Announcing QLeverize: The Future of Open-Source Knowledge Graphs at Unlimited Scale | LinkedIn
Announcing QLeverize: The Future of Open-Source Knowledge Graphs at Unlimited Scale | LinkedIn
Biel/Bienne, Switzerland – February 24, 2025 – Knowledge graphs are becoming critical infrastructure for enterprises handling large-scale, interconnected data. Yet, many existing solutions struggle with scalability, performance, and cost—forcing organizations into proprietary ecosystems with high op
·linkedin.com·
Announcing QLeverize: The Future of Open-Source Knowledge Graphs at Unlimited Scale | LinkedIn
A comparison between ChatGPT and DeepSeek capabilities writing a valid Cypher query
A comparison between ChatGPT and DeepSeek capabilities writing a valid Cypher query
Today, I conducted a comparison between ChatGPT and DeepSeek chat capabilities by providing them with a schema and a natural language question. I tasked them…
a comparison between ChatGPT and DeepSeek chat capabilities by providing them with a schema and a natural language question. I tasked them with writing a valid Cypher query to answer the question.
·linkedin.com·
A comparison between ChatGPT and DeepSeek capabilities writing a valid Cypher query
G.V() 3.14.38 Release Notes: Now with Support for Neo4j, Memgraph, Neptune Analytics, Query Editor Improvements, and more!
G.V() 3.14.38 Release Notes: Now with Support for Neo4j, Memgraph, Neptune Analytics, Query Editor Improvements, and more!
G.V() 3.14.38 Release Notes: Now with Support for Neo4j, Memgraph, Neptune Analytics, Query Editor Improvements, and more! For the first time ever, G.V() can be used on non Apache TinkerPop graph databases. It is now compatible with Neo4j, Neo4j AuraDB, Memgraph and Amazon Neptune Analytics using the Cypher querying language.
·gdotv.com·
G.V() 3.14.38 Release Notes: Now with Support for Neo4j, Memgraph, Neptune Analytics, Query Editor Improvements, and more!
𝗩𝗶𝘀𝘂𝗮𝗹 𝗤𝘂𝗲𝗿𝘆 𝗕𝘂𝗶𝗹𝗱𝗲𝗿 prototype from Neo4j Labs
𝗩𝗶𝘀𝘂𝗮𝗹 𝗤𝘂𝗲𝗿𝘆 𝗕𝘂𝗶𝗹𝗱𝗲𝗿 prototype from Neo4j Labs
Stop struggling with Cypher syntax Turn graph queries into drag-and-drop Moving from SQL to Cypher presents a common challenge. You understand how data… | 54 comments on LinkedIn
𝗩𝗶𝘀𝘂𝗮𝗹 𝗤𝘂𝗲𝗿𝘆 𝗕𝘂𝗶𝗹𝗱𝗲𝗿 prototype from Neo4j Labs
·linkedin.com·
𝗩𝗶𝘀𝘂𝗮𝗹 𝗤𝘂𝗲𝗿𝘆 𝗕𝘂𝗶𝗹𝗱𝗲𝗿 prototype from Neo4j Labs
After 50 Years, What's Next for SQL?
After 50 Years, What's Next for SQL?
Even after 50 years, Structured Query Language, or SQL, remains the native tongue for those who speak data. It's had impressive staying power since it was first coined the Structured Query English Language in the mid-1970s. It's survived and thrived through the dot-com era and the proliferation of cloud technology. In essence, SQL is a technology that evolves.
·dbta.com·
After 50 Years, What's Next for SQL?