Den här nya grafdatabasen är 496 gånger snabbare än Neo4j! (öppen källkod) Låt mig förklara varför: En traditionell grafdatabas lagrar två saker: noder (entiteter) och kanter (relationer mellan dem). När du frågar en traditionell grafdatabas går den genom "pekarjakt": → Börja vid en nod → Följ en pekare till den anslutna noden → Följ ett annat tips → Upprepa Detta är i grunden sekventiellt. Ett hopp i taget. Och när din graf växer blir detta smärtsamt långsamt. FalkorDB ställer en annan fråga: Vad händer om vi representerar hela grafen som en matris? Så här fungerar det: Föreställ dig ett enkelt rutnät. Raderna är källnoder, kolumnerna är destinationsnoder. Om Mary följer Bob sätter du position [Mary, Bob] = 1. Det är allt. Hela din graf är nu en matris av ettor och nollor. Låt oss kalla detta Follows-matrisen (F)....