Home / Companies / Neo4j / Blog / August 2023

August 2023 Summaries

12 posts from Neo4j

Filter
Month: Year:
Post Summaries Back to Blog
The text discusses the importance of building agile and resilient supply chains to meet customer expectations. It highlights the challenges of detecting bottlenecks in supply chain forecasting, which can be caused by various factors such as part shortages, manufacturing process breakdowns, labor strikes, port traffic jams, and weather disasters. The article suggests that graph technology and predictive analytics can help overcome these challenges by uncovering hidden relationships in data and providing a strategic framework for making predictions about the most efficient path forward. It also emphasizes the need for end-to-end visibility into supply chain data to detect bottlenecks before they happen. Graph databases are designed to support this visibility, allowing companies to map out their supply chains as interconnected data points with clear relationships. By applying graph algorithms such as pathfinding and search, centrality, community detection, and similarity algorithms, companies can conduct predictive analytics and extract insights from their supply chain data. The article concludes by highlighting a real-world example of the U.S. Army's adoption of graph technology to transform its parts procurement and logistics system, resulting in improved forecasting, better ordering, and reduced total cost of ownership.
Aug 31, 2023 1,189 words in the original blog post.
Neo4j has formed a strong partnership with Google Cloud, resulting in significant recognition, including the 2023 Google Cloud Technology Partner of the Year award, which underscores their commitment to empowering customers to achieve extraordinary results with their technology. The integration of Neo4j with Vertex AI and other services enables customers to leverage knowledge graphs for accurate, transparent, and explainable generative AI outcomes, achieving predictive accuracy through Neo4j Graph Data Science, and uncovering hidden relationships through vector search. By partnering with Google Cloud, Neo4j helps customers solve complex data management problems, such as understanding hidden relationships across massive datasets, and driving business breakthroughs in fraud detection, customer 360, knowledge graphs, network management, supply chain, IoT, and more. The partnership is a key part of Neo4j's enterprise-grade solution, which provides powerful native graph storage, data science, analytics, visualization, and more, with industry-leading security controls and streamlined integration.
Aug 29, 2023 953 words in the original blog post.
The Python Object-Graph Mapping (OGM) library `neomodel` has moved to Neo4j Labs, a program that focuses on exploring new technologies with Neo4j. This move brings advantages and opportunities for both the neomodel community and Neo4j users. As part of the Neo4j Labs program, neomodel now supports Neo4j version 5 and is an open-source, community-driven library. The development implies clear expectations, quality standards, releases, responsiveness, collaboration, and evolution, which will benefit the library and its future. Since joining the program, neomodel has fully supported all current versions of Python and Neo4j, and the maintainance team is now pleased to announce this support. Future evolutions are expected, with discussions on the GitHub repository, and new content will be released around the library. The author is a member of Neo4j's Professional Services team, who benefits from field experience and has showcased neomodel in real-world projects like OpenStudyBuilder.
Aug 28, 2023 743 words in the original blog post.
Upcoming events include a meetup on "Unleash the Power of Graphs with AI" and conferences at Google Cloud Next, Copenhagen Developer Festival, and DataEngBytes Melbourne. Featured speakers include Julian Schibberges and Jennifer Reif, who will discuss custom queries and domain class projections in her Java application using Neo4j AuraDB. Additionally, Philipp Brunenberg will dive into the HashGNN algorithm for generating node embeddings, while another tutorial focuses on creating a custom connector in Confluent Cloud to sink data to Aura for real-time analysis. The sandbox feature allows users to build a movie database with Neo4j's Knowledge Graph Sandbox. Yavuz Kömeçoğlu shared a tweet about the beauty of graph databases.
Aug 26, 2023 219 words in the original blog post.
Neo4j has refreshed its visual identity to better reflect the company's evolution while staying true to its foundations. The new system is designed to represent relationships and their importance in understanding the world around us. This principle drove Neo4j to pioneer the graph database category and lead it today, with the technology becoming increasingly popular among enterprises for solving data challenges such as fraud patterns, supply chain management, and IoT applications. Graph technologies are predicted to be used in 80% of data and analytics innovations by 2025, and Neo4j has been recognized in the Gartner Magic Quadrant for Cloud Database Management Systems. The new visual identity includes a relationship-centric color palette, open typography, and dynamic imagery that reflects interdependence with the natural world and humanity. This shift is in contrast to traditional databases' rigid rows and columns, highlighting the importance of relationships in giving meaning and context to data.
Aug 23, 2023 457 words in the original blog post.
Neo4j has introduced native vector search, enabling customers to uncover hidden relationships and achieve richer insights from generative AI applications. This capability allows teams to use vector search to understand the meaning behind words rather than matching keywords, providing a simple approach for quickly finding contextually related information. Vector search can be used in combination with knowledge graphs to improve the accuracy of responses by grounding large language models (LLMs) with relevant information about the answers before they create and return a response. This combination provides users with the most relevant and contextually accurate responses, improving the accuracy of enterprise-wide applications and use cases such as enhanced fraud detection, personalized recommendations, and discovery of new answers. Neo4j's vector search allows users to create a vector index that performs fast approximate k-nearest neighbor searches using either cosine or euclidean similarity, enabling businesses to see promising results in reducing time and improving efficiency across sectors.
Aug 22, 2023 646 words in the original blog post.
The author of the article is a Developer Experience Engineer at Neo4j, who built an educational chatbot for GraphAcademy using Neo4j and Large Language Models (LLMs). The chatbot uses vector search to find relevant sections in the documentation and LLMs to answer user questions based on the context provided. The author emphasizes that providing structured, verifiable knowledge graphs can help prevent hallucinations in LLMs by acting as an external memory or reference source for the model. By utilizing Neo4j's Vector Index feature, the chatbot can find similar documents without relying on external services, making it a convenient way to provide information to users. The article concludes that building such a chatbot is possible and provides a useful tool for GraphAcademy users.
Aug 22, 2023 2,405 words in the original blog post.
You can integrate Neo4j with Single Sign-On (SSO) on Azure using OpenID Connect (OIDC). This allows users to access multiple applications or services with a single set of credentials, enhancing user experience and security. The integration involves creating an Enterprise Application in Azure Active Directory (AAD), configuring the application to create a custom scope and restrict access, and setting up Neo4j to accept the SSO token. Additionally, you can use client credentials to authenticate to Neo4j from a backend service, such as Python or Node.js. Role-Based Access Control (RBAC) in Neo4j can be leveraged to control and manage user access to specific data and operations within the database. By assigning roles to users, you can restrict their access to certain regions of your graph, making it easier to enforce security policies. The integration can be extended by adding other user-friendly visualization dashboards, such as Bloom or Neodash, using SSO.
Aug 17, 2023 3,198 words in the original blog post.
Meetup and webinar events are coming up next week for developers interested in graph databases and Neo4j, featuring a beginner's guide to graph databases & graph neural networks. The Graph Academy is offering an introduction to Neo4j & GraphQL course, while Sixing Huang will discuss improvements to the Clinical Trials as Graphs and Vectors project. A live stream on lessons learned from real-world graph app development and an enterprise-level PHP and Neo4j application are also scheduled. Additionally, there's a chatbot for clinical trials across multiple data sources using LangChain, and a visualization tool with custom caption controls available in Neo4j Bloom.
Aug 12, 2023 233 words in the original blog post.
The text discusses the trade-offs between two consistency models used in NoSQL databases: ACID and BASE. The ACID model provides a safe environment for data operations, with guarantees of atomicity, consistency, isolation, and durability. It is widely used in industries like finance, healthcare, and government administration where data storage is highly regulated. On the other hand, the BASE model prioritizes availability over consistency, allowing databases to scale horizontally without sacrificing performance. It is commonly used in large companies that process massive amounts of data daily. The choice between ACID and BASE depends on the specific use case, requiring a careful consideration of trade-offs and constraints.
Aug 11, 2023 1,191 words in the original blog post.
Hi, I recently joined the Neo4j developer relations team as the Technical Curriculum Developer. My role is centered around developing Neo4j educational resources to support developers, and I have a strong background in computer science education. To educate myself in Neo4j, I structured my learning using Neo4j’s developer relations output and educational content. Most people have an understanding of how they like to obtain knowledge and learn new skills, and it's essential to create a goal for your learning journey. I set initial learning objectives, such as understanding the benefits and use cases of graphs and graph databases, designing a graph data model, and using Cypher to load, query, and manipulate data in a graph database. To make my learning effective, I created my own project, which allowed me to get hands-on experience with Neo4j. The project was based on mapping the physical world, specifically snowboarding, by exploring ski resorts and their trails. I used Neo4j’s developer relations output and educational content to learn about graph data modeling, importing data, queries and analytics, and programming and integration. After completing various courses and learning resources, including GraphAcademy's beginner courses, I developed a Python application to access the ski resort data and show route options from specific positions. Now that I feel ready, I plan to complete my Neo4j Certified Professional certification. If you're starting on a learning journey with Neo4j, I recommend creating a goal, setting easy-to-understand learning objectives, and structuring your learning so it appeals to and motivates you.
Aug 08, 2023 1,910 words in the original blog post.
This blog demonstrates how easy it is to set up a sink connector in Confluent Cloud to connect to AuraDB, a fully managed database-as-a-service, using Custom Connectors. The process involves creating an API key, selecting the appropriate connector class, and configuring the connector with the required settings. Once the connector is created, it can be used to create or update data in the AuraDB database when messages are written to a topic. The blog also covers common limitations, requirements, and troubleshooting steps for setting up Custom Connectors in Confluent Cloud.
Aug 05, 2023 2,093 words in the original blog post.