Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表

今回は「Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表」についてご紹介します。

関連ワード (実現、超高速、開発等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Googleは、超高速に評価できて移植性が高い、安全に実行できる式言語「Common Expression Language」(CEL)を発表しました。

fig

式言語とは一般に、プログラミング言語の一部やネットワークなどの構成ファイル、テンプレートファイルなどの中で、簡易な式やロジック、ポリシーなどを記述する際に使われる言語のことです。

こうした用途では、さまざまなプラットフォームに対応する移植性、起動時やプログラムの実行中に評価されることがあることから高速に評価が完了すること、安全に評価が実行できること、用途に応じて拡張しやすいこと、などが求められます。

CELは超高速に評価、ポータブル、サブセットサポート

CELは正にこうした要件に対応した式言語となっており、Googleは次のような特徴があるとしています。

  • ナノ秒からマイクロ秒程度の高速な評価に最適化されている
  • C++、Java、Goでサポートされるスタックによるポータブル性
  • 何千もの適合性テストにより、スタック間での一貫した動作を保証
  • 言語の拡張とサブセットをサポート

AWSは2023年に似たような用途のためにポリシー言語「Cedar」をオープンソースで公開しています。

参考:AWS、アプリケーション内できめ細かなアクセス制御を実現するポリシー言語「Cedar」と認可エンジンをオープンソースで公開

GoogleはCedarと比較してCELが上記の4つの特徴を備えている上に、ポリシーの記述だけではなく、より広範な用途に使えることが大きな違いだとしています。

4値論理、SQLへの変換可能

またCELは真(True)、偽(False)、エラー(Error)、不明(Unknown)の4値論理を備えていること、SQLにシームレスに変換できることも特徴と説明されています。

特に大量のデータに対してCELを適用する場合、1つ1つのデータにCELを評価するよりも、データベースにSQLクエリを投げて処理する方が高速になるケースが考えられるとして、SQLへの変換可能性は高性能な式言語の設計における重要な要素だったとのことです。

GoogleはCELをレイテンシが重要でポータブルなロジックを記述するための最高のビルディングブロックにするために今後も開発を続けていくとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
インフラ運用管理ツールにおけるOSS商用版の利用実態
IT関連
2022-03-15 12:21
AWSがエッジクラウドへの投資を本格化。米国内に16のローカルゾーンを構築完了、今後2年間で全世界に30カ所以上を展開へ
AWS
2022-02-18 04:45
NTTドコモ、迷惑メールの手口を紹介する「迷惑メール展」を開催
IT関連
2022-02-17 05:47
グーグルが生成AIで開発者ツールを強化–Google Cloud Next '23で発表された新機能
IT関連
2023-09-09 04:58
RPAは生成AIに呑み込まれるのではないか–UiPathの長谷川CEOに聞いてみた
IT関連
2023-08-04 22:45
EV充電施設のEVgoがSPACとの合併を通じて上場へ
モビリティ
2021-01-24 23:31
マイクロソフトの新AI機能を体験、仕事に使いたいトップ5を紹介
IT関連
2023-09-29 01:28
ポケモンGOで“三鳥”レイドデイ、28日開催 無料パス計8枚配布
くらテク
2021-02-28 07:55
企業ITの伝統的手法から脱却せよ! 情シスの在り方を変える「モダンIT」化のメリット
PR
2021-07-27 20:07
東京メトロ、公式アプリに地下鉄構内のナビ機能 銀座駅など全23駅に対応
企業・業界動向
2021-03-25 04:38
キリンビバレッジ、「アセスメントAI」の試験運用を開始
IT関連
2022-05-10 04:44
アシスト、ウェブ分離ソフトのクラウド版「Ericom Shield Cloud」を提供–オンライン会議の保護機能も実装へ
IT関連
2021-06-07 23:33
東京オリンピックを数字で振り返る 暑さ、SNS、LGBTQ……
IT関連
2021-08-11 20:58
中国、「Alipay」運営元に行政指導 経営体制の見直し求める
IT関連
2021-04-15 16:09