AWS、SQL互換の新問い合わせ言語「PartiQL」をオープンソースで公開。ミドルウェアAWS、SQL互換の新問い合わせ言語「PartiQL」をオープンソースで公開。Services(以下AWS)は、SQL互換の新しい問い合わせ言語およびそのリファレンス実装である「PartiQL」をオープンソースとして公開したことを発表しました。PartiQLはSQL互換の構文に最小限の拡張を施すことで、リレーショナル形式のデータベースだけでなく、KVSやJSONなどを含むNoSQLデータベースやCSVファイルなど、さまざまなデータソースに対して横断的に検索できる問い合わせ言語およびそのリファレンス実装です。下記はPartiQLを発表したブログからの引用です。rows.本日、PartiQLを発表します。PartiQLは、データがどこにどのようなフォーマットで保存されていたとしても、データを効率的に問い合わせ可能にするSQL互換の問い合わせ言語です。S3データレイクなど)、そしてNoSQLのスキーマレスなデータや行ごとに異なる属性を持つことを許容するドキュメントデータベースなども対象となります。PartiQLの特徴として以下が挙げられています。data(入れ子形式のデータを重視)PartiQLのデータ抽象化において、入れ子形式のデータを基本的なデータ型として扱う。そのため、PartiQLの文法や構文にはこれらを包括的かつ適確に扱うものが含まれる。stability(スキーマのオプション化と問い合わせの安定性)PartiQLはデータに対してスキーマがあることを求めていないため、スキーマの存在を前提としないデータベースエンジンも扱える。スキーマがデータに適用されてもされなくても、データが同じであればクエリの結果は変わらない。extensions(最小限の拡張)PartiQLはSQLに最小限の拡張を行うものとする。independence(データフォーマットに非依存)PartiQLの文法はJSON,やParquetやORC、CSVやそのほかのあらゆるデータフォーマットに依存しない。independence(データストアに非依存)PartiQLの文法はあらゆるデータストアに依存しない。PartiQLはすでにAWSのサービスとして使われているAWSがPartiQLの開発を行った理由は、Amazonの小売り部門がリレーショナルデータベースやNoSQLなどのさまざまなデータストアにデータを保存しており、それらを効率よく活用するにはPartiQLのようなデータストアやフォーマットに依存しない問い合わせ言語と実装を求めていたためだとしています。PartiQLはすでにAWSのサービスの一部として使われており、また前述のようにすでにAmazon社内のシステムでも使われているとのこと。QLDB)、そしてAmazonの社内システムなどで使われています。ServerがPartiQLをサポートする見通しだそうです。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。2.7サポートを発表Google、Lookerの買収完了を発表。Enterprise、BtoBスタートアップ向け支援プログラムで無料提供と発表。Networksの買収を正式発表。Terminal」機能確定版リリース。コマンドラインからIssueやプルリクなど実行可能に。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。