Ця нова графова база даних у 496 разів швидша за Neo4j! (відкритий код) Дозвольте пояснити, чому: Традиційна графова база даних зберігає дві речі: вузли (сутності) та ребра (зв'язки між ними). Коли ви виконуєте запит до традиційної графової бази даних, вона проходить шляхом «переслідування вказівників»: → Почати з вузла → Слідуйте вказівнику на підключений вузол → Слідуйте іншому вказівнику → Повторіть Це за своєю суттю послідовність. По одному стрибку за раз. І з ростом графіка це стає болісно повільним. FalkorDB ставить інше питання: А що, якщо ми представимо весь граф у вигляді матриці? Ось як це працює: Уявіть собі просту сітку. Рядки — це вихідні вузли, стовпці — вузли призначення. Якщо Мері слідує за Бобом, ви встановлюєте позицію [Мері, Боб] = 1. Ось і все. Весь ваш графік тепер є матрицею 1 і 0. Назвемо це матрицею Слідів (F)....