SQL 标准发布第 15 部分:ISO/IEC 9075-15:2019 多维数组(SQL/MDA)
文章目錄
- SQL/MDA
- SQL/PGQ
- SQL 流數據處理
SQL/MDA
2019 年 6 月,SQL 標準發布了第 15 部分:ISO/IEC 9075-15:2019 多維數組(SQL/MDA)。
多維數組(Multi-Dimensional Arrays)是各種科學和工程數據的核心基礎結構。因此,如今人們普遍認為數組在大數據中起著至關重要的作用,應該成為信息系統中的一個基本數據類型。
大部分的編程語言,例如 C/C++、Java、Python、R 等,都提供了數組類型和相關操作的支持。SQL/MDA 允許存儲、訪問和處理規模的多維數組,例如 N 通道的衛星圖像。這意味著 SQL 現在可以解碼圖像,并且通過像素坐標直接訪問和處理圖像區域。可以通過相關技術報告了解所有的詳細信息。
SQL/MDA 背后的驅動者是 Peter Baumann,他發起并共同修訂了相關的 SQL/MDA 標準和概念,許多概念借鑒了 Rasdaman 數據庫。
SQL/PGQ
由 Neo4j 主力推動的下一次標準化進程達到了一個關鍵的里程碑:為創建新標準 GQL(Graph Query Language)而進行的投票正在進行中。如果投票通過,定義這個新數據庫語言的規范性文檔將在未來幾年內編寫完成。
因此,GQL 不是 SQL 的擴展,而是專門為處理圖形結構而設計的一種新語言。盡管如此,SQL 和 GQL 之間還是存在一些交叉引用。一方面,GQL 將通過引用 SQL 標準“繼承” SQL 的一些屬性。另一方面,SQL 將會出現一個新的第 16 部分(SQL/PGQ)(Property Graph Query),以便在 SQL 中直接提供一些 GQL 功能,據說會在 2020 年有所更新。
SQL 流數據處理
SQL 流數據(streaming data)處理目前正處于標準化過程的開始階段。驅動者主要是 Apache,它提供了幾種流式平臺,支持使用類似 SQL 的語言(KSQL、Spark、Flink 等)。5 月底發布的一項建議(概要)聲稱,通過添加一些小的非侵入性擴展,SQL 可以非常有效地處理流式數據。
總結
以上是生活随笔為你收集整理的SQL 标准发布第 15 部分:ISO/IEC 9075-15:2019 多维数组(SQL/MDA)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 揭秘鲜为人知的酒店管理“黑洞”
- 下一篇: linux cmake编译源码,linu