王者荣耀妲己全衣去除贴吧
您的位置:首頁>>移動互聯

SQL之后,GQL成為 ISO/IEC 國際標準數據庫語言項目

發布時間:2019-09-19 08:57:13  來源:IT之家    背景:

  Graph Query Language(GQL,圖形查詢語言)是由同時維護SQL標準的國際工作組開發和維護的一種新語言。

  GQL很大程度上借鑒了現有的語言,主要的靈感來自Cypher(現在實現版本有10多個,包括6個商業產品)、Oracle的PGQL和SQL本身。GQL項目是自SQL之后的第一個ISO/IEC國際標準數據庫語言項目。

  今年6月,隸屬ISO/IEC聯合技術委員會1(負責定制IT標準)的全球諸多國家性標準機構開始就GQL項目提案進行表決,有七個國家派出專家參與這項為期四年的項目。在本周投票結束,提案獲得通過。

  共有十個國家投出了贊成票,其中包括中國、韓國、瑞典、美國、德國、英國、荷蘭、丹麥、哈薩克斯坦、加拿大和芬蘭。另外有五個國家選擇棄權,其理由是缺乏對該提案作出判斷或發表評論的專門知識。

  只有日本投了反對票,它列舉了兩個理由:

  現有的語言已經能實現這類需求

  具體來說,SQL/Property Graph Query擴展以及SQL標準的其余部分可以滿足需求

  為什么我們需要一種特定于圖形的查詢語言?

  許多供應商、研究人員和用戶一致認為,可以使用非關系型“圖形原生”存儲和運行時模型來開發圖形數據庫。例如Neo4j的行業領先的圖形數據庫平臺和新的Redis Labs圖形產品。

  但是,他們也需要一種類似 Cypher 的語言來支持數據的插入和維護,而不僅僅是數據查詢。對于以圖行為中心的語言來說,SQL不太可能是一個合適的模型,所需的語言是能夠將圖形作為查詢輸入,然后輸出一個圖,就像SQL可以讀取表,并生成實為新表的結果集。

  GQL和SQL如何協同工作?

  許多支持GQL 提案的公司和國家標準機構并不認為GQL和SQL是競爭對手,而是通過共享的基礎和互操作來相互補充。(其中指的是核心數據類型和表達式的形成方式,以及共享的概念,如目錄中持有的模式對象,以及與用戶/角色相關的會話)。

  SQL/PgQ查詢實際上是一個圍繞著一段“proto-gql”的SQL子查詢。下面有一個示例查詢,在今年SIGMOD 大會接近尾聲時,Oracle 的Oskarvanrest為今年7月在阿姆斯特丹舉行的鏈接數據庫基準理事會(Link Database Benchmark Council)會議提出的。

  以關鍵字MATCH開頭的紅色部分是模式匹配查詢的一個片段,該查詢非常類似用Cypher或PGQL編寫的查詢。你可能會注意到,它用于引入標簽(如在Creator IS Person 中),以及用于引入主機參數或變量。但是,你也可以在標簽表達式中使用冒號(如果SQL引擎的解析器是智能地),那么與先前存在的“輸入”屬性圖查詢語言的相似性就會更加明顯。

  PgQ查詢的其他部分(黑色和綠色)將這個Proto-GQL連接到一個SQL SELECT語句中。表格結果通過Columns子句流到常規SQL查詢中。它們只關注與圖形查詢交互的SQL引擎,GQL本身不會涉及到這種SQL“外部函數接口”。

  SQL 生成表,GQL 生成圖

  SQL是一種在一個關鍵方面與 cypher 語言大不相同。Cypher 讓用戶在不知道將返回哪些類型的數據的情況下探索其數據圖的結構。它可以讓你進行真正的圖形查詢,其中值得關注不僅僅是值,還包括數據子集的形狀,定義與匹配圖形模式的元素值方面。換句話說,圖查詢針對在一個或多個輸入圖上計算的子圖或投射圖。

  GQL將建立在 openCypher Morpheus 的基礎上(它將Cypher引入到Apache Spark),并結合來自LDBC的G-CORE的靈感,為用戶提供了一種組合圖查詢語言,支持所有那些功能,這將使GQL在概念上等同于SQL。

  更普遍地說,GQL是一種比SQL更現代的語言,它具有更結構化的類型系統。

  GQL項目的工作將于本月晚些時候在坦桑尼亞阿魯沙召開的SQL/GQL標準委員會ISO/IEC JTC 1 SC 32/WG3的下一次會議上全面開始。

  目前還無法確定GQL的第一個可實現版本,但很有可能在2020年下半年之前制定某個相當完整的草案。

特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。


返回網站首頁 本文來源:IT之家

本文評論
嗶哩嗶哩TV版如何安裝到電視上?當貝市場幾步搞定
很多二次元愛好者或年輕群體喜歡觀看B站內容,但是小屏手機哪比得上大屏電視?現在嗶哩嗶哩也有TV版你...
日期:02-25
天翼云遠程醫療為重癥患者開通24小時“生命快線”
新冠肺炎重癥、危癥患者發病過程短,對重癥、危癥患者集中收治并及時集中優質醫療資源全力救治是降...
日期:02-25
杰和科技無人值守技術再升級,JAHC3.0新功能解析
JAHC是杰和科技經過多年技術積累,結合行業需求自主研發的一套高可靠無人值守系統。該系統能夠在設...
日期:02-25
事務0丟失,華為云數據庫MySQL是如何做到的?
隨著數據上云進程的加快,越來越多企業愿意把云下數據庫搬到云上,同時對云上數據庫的要求也越來越...
日期:02-25
可信云安全認證 金山云應急物資管理系統2.0全新上線,支持捐贈物跟蹤
在新冠肺炎疫情的防控阻擊戰中,科技抗疫開始嶄露頭角,并逐漸發揮了越來越重要的作用。為解決抗疫...
日期:02-25
嵌入式BI案例:生產設備監控中心對接西門子系統,數據可視化助力智能工廠
近日,北京某工業系統集成商采用西安葡萄城自主研發的嵌入式商業智能和報表軟件Wyn Enterprise對接...
日期:02-24
好視通云視頻會議為孝感市教育信息化插上騰飛的翅膀!
今年恰逢新冠病毒全國爆發,湖北省孝感市作為全國第二重災區,孝感市教育局敏銳地意識到疫情的爆發...
日期:02-24
百度地圖推出復工地圖,周邊超市、餐飲、理發等民生小店營業時間速查
隨著多地政府推動企業復工復產,在疫情較輕的地區,一些涉及民生所需的商店和場所已逐步恢復營業。...
日期:02-24
抗“疫”進行時——迪普科技保障醫療信息系統穩定運行
抗“疫” ,省人在行動
  浙江省人民醫院成立于1984年,是集醫療、科研、教學、預...
日期:02-24
騰訊優圖攻克口罩識別難題,口罩佩戴識別準確率超過99%
隨著對抗新冠疫情的戰役正式打響,口罩對控制疫情起到了相當關鍵的作用,但全民佩戴口罩也對諸如高...
日期:02-24
《宅草莓:hi,我也在線》怎么看?分享線上草莓音樂節觀看教程
隨著病毒的持續蔓延,很多線下音樂會、音樂節都紛紛延后或者取消演出,對于很多粉絲而言,已經購買的演...
日期:02-24
滿足抗擊疫情小程序數據需求 友盟+推出小程序統計
疫情當前,全民積極響應國家抗擊新冠肺炎疫情的號召,許多企業及機構為了快速滿足用戶激增的線上“...
日期:02-21
深入統籌科技資源 平安科技構筑科技防疫線
近日,全國各個地區陸續開始復工復產,疫情防范也進入了一個不能放松的新階段。科技企業作為防疫的...
日期:02-21
蘇寧紅孩子健康學堂 48場專家直播熱度突破500萬
2月1日至2月28日,蘇寧傾情打造了紅孩子健康學堂,由國內頂尖兒童專家組成的專家團,每天通過蘇寧直...
日期:02-21
“幽靈貓”浮現網絡空間,長亭科技曝Tomcat高危漏洞威脅
日前,長亭科技安全研究人員全球首次發現了一個存在于流行服務器 Apache Tomcat 中的文件讀取/包含...
日期:02-21
官方緊急通知:不得一刀切禁止取件和投遞 全面恢復投遞秩序
疫情來襲非常期間,保證安全的最好辦法就是盡量減少外出機會,所以快遞小哥就成為了許多人少出門的...
日期:02-21
宅家期間遇投資、貸款騙局?騰訊手機管家助力手機信息財產安全
宅家期間接到陌生人電話你會怎么辦,是不是比平時更傾向于和對方聊兩句?小店老板王女士便接到了陌生...
日期:02-21
百度地圖推出全景看武漢、云旅游服務,以AI之名堅定抗疫信念
這個冬天,突如其來的新冠肺炎疫情讓全國人民的心都與武漢緊緊聯系起來。這座最早被鐘南山院士稱為&ldqu...
日期:02-20
美國 Dish 運營商宣布 5G 網絡將采用 open RAN 架構
據外媒報道,美國有線電視運營商Dish Network董事長Charlie Ergen透露,該公司將在未來的5G網絡中使...
日期:02-20
  專欄介紹
半斤 的專欄
半斤發表的文章
積分:
自我介紹 :
王者荣耀妲己全衣去除贴吧 广西快3 巧牛配资 山西泳坛夺金 新浪即时赔率 湖北快三 股票指数期权结算方式 免费股票分析软件排行榜 老快3 股票涨跌幅度百分比如何计算 广东时时彩 可换股债券 世界杯澳门即时赔率 幸运飞艇 江西多乐彩 山东群英会 江苏快三