Company
Date Published
Author
Philip Rathle
Word count
1271
Language
English
Hacker News points
None

Summary

Keith Hare has joined the Neo4j team to spearhead language standards efforts. He is a busy person, continuing in his roles as Convenor of ISO SQL and GQL standards committee, and President of JCC Consulting, Inc., where he focuses on high performance, high availability, mission critical database systems running on OpenVMS operating system. Hare got started in the US SQL standards process over 30 years ago, and has since published three editions of the SQL Standard, adding support for temporal, JSON, Row Pattern Recognition, Multidimensional Arrays, among other capabilities. He is working with Neo4j to develop a declarative property graph query language called GQL, which will adopt SQL specifications for data types, operators, etc., and aims to provide a complete declarative database language for defining, managing, querying, and updating property graphs. Hare believes that another language is needed because the current standardization efforts focus on enhancing SQL, but he thinks GQL can bring more power to users of existing SQL data. The development process involves detailed standards writing, time-consuming comments resolution, and a roadmap calling for an ISO Committee Draft ballot starting in February 2021, with a published international standard by the end of 2022. Hare joined Neo4j's LANGSTAR team to work on GQL development, learn new technologies, and advocate for property graph standards.