Wikipedia를 통한 이미지
그래프 데이터베이스는 연결된 데이터에서 작업을 최적화합니다. 노드 및 관계를위한 전용 스토리지 구조는 고성능을 보장하여 쿼리 실행 중에 값 비싼 조인 작업이 필요하지 않습니다.
이 데이터의 시각적 표현은 당연히 그래프 데이터베이스에 적합합니다.
Cypher : Neo4j의 쿼리 언어
를 검색하기 위해 ? 주요 조항은 다음을 포함합니다.
: 그래프 패턴을 찾습니다 : 필터 결과. : 출력 형식을 지정합니다 : 노드와 관계를 만듭니다
: 기존 패턴과 일치하거나 새 패턴을 생성합니다
Cypher는 노드에 괄호를 사용하고 (예 : ) 관계에는 화살표를 사용합니다 (예 : ).
<code class="language-cypher">MATCH (user:User {name:'Hannah Hilpert'})-[r:FOLLOWS]->(follower)
RETURN user, follower</code>
NeoClient
neoclient
composer.json
<code class="language-json">{
"require": {
"neoxygen/neoclient":"~2.1"
}
}</code>
<code class="language-php">use Neoxygen\NeoClient\ClientBuilder;
$client = ClientBuilder::create()
->addConnection('default', 'http', 'localhost', 7474)
->build();</code>
결론
위 내용은 NEO4J 및 PHP로 그래프 데이터베이스를 발견하십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!