Neo4j發布開源圖查詢語言openCypher

jopen 9年前發布 | 9K 次閱讀 Neo4j

 

Neo4j 的NoSQL圖數據庫團隊發布了開源圖查詢語言 openCypher 。這款圖數據庫背后的公司Neo Technology,在上周的 GraphConnect大會宣布 ,此次推出的開源項目,將提供查詢圖數據的通用語言技術。

openCypher是基于Neo4j的查詢語言 Cypher 開發的,Cypher用于在圖數據庫中存儲和檢索數據。在圖數據庫領域,目前還沒有像關系數據庫中訪問數據的SQL,這樣的通用查詢語言標準。

openCypher的目標是通過簡化存儲、分析,以及用于訪問圖數據模型的工具平臺,促進圖處理和分析的使用。技術廠商可以在他們的工具和平臺內實現Cypher。

openCypher提供了四個主要構件:

  • 語言規范 :使用創作共用許可,Cypher語言規范是語言語法的專業表達,能使解析器自動生成查詢語法。openCypher項目還將計劃完成一個完整的語義規范。
  • 參考實現 :參考實現使用Apache 2.0許可分發,包含支持Cypher的數據平臺或工具中所需的技術棧的全部關鍵功能。計劃最先交付的是解析器,將采用Cypher聲明,并解析成一個AST(抽象語法樹)表示。
  • TCK :技術兼容包(TCK)包含測試,軟件供應商可以在其產品上運行,支持給定Cypher版本的自我認證。
  • Cypher參考文檔 :Cypher發布版本的參考文檔,包含了描述使用Cypher查詢語言的示例和教程的用戶文檔。

已有多家公司支持了openCypher。其中包括 OracleDatabricksApache Spark 背后的公司)、 TableauLinkurious

可以訪問他們的網站的 FAQ頁面 ,了解更多關于openCypher的倡議和為開發者開來了哪些益處。

查看英文原文: Neo4j Launches Open Source Graph Query Language openCypher

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!