Couchbase、カリフォルニア大学サンディエゴ校、カリフォルニア大学アーバイン校、カリフォルニア大学リバーサイド校との複数年にわたる協力により、NoSQLの世界に宣言型言語を導入

カリフォルニア州サンノゼ - Couchbase Connect SV、2018年9月19日-。 Couchbase, Inc.世界初のエンゲージメント・データベースを開発したN1QL for Analyticsは本日、N1QL for Analyticsと互換性のある業界初の商用クエリ言語実装を発表した。 エスキューエルプラスプラス 言語フレームワーク。SQL++は、SQLのフルパワーとJSONの柔軟性を組み合わせた、原理的な次世代クエリ言語を作成する方法を規定しており、ドキュメント指向データとJSONデータ形式の採用を促進するのに役立ちます。SQL++フレームワークの開発は、UC San DiegoのNSF資金によるFORWARDプロジェクトとして10年近く前に始まり、その後、CouchbaseとInformaticaの貢献と資金提供、UC IrvineとUC Riversideのサポートを受けています。

SQL++フレームワークの最初の商用実装として、Couchbase N1QL for Analyticsは、本日、SQL++フレームワークの最新リリースの一部として発表された新しいAnalytics Serviceのクエリ言語として機能します。 Couchbaseデータプラットフォーム.SQL++から派生した言語であるCouchbase N1QL for Analyticsは、類似性があるため、特にSQLの構文に慣れている開発者にとって習得しやすい。開発者が "ゼロから学ぶ "必要がないため、リレーショナルシステムに既存の投資を行っている企業による半構造化データベースやNoSQLデータベースの採用は、よりシンプルなプロセスになります。

SQL++への道は、最も一般的なデータベースクエリ言語であるSQLの限界に気づいた10年近く前に始まりました。SQLは、JSONまたはJSON形式の半構造化データをクエリするための完全かつ効率的なソリューションを提供しないからです。半構造化データは、すべてのビジネスデータの85%を占めており、機械学習、人工知能(AI)、モノのインターネット(IoT)が勢いを増すにつれて、今後も増え続けるだろう。

このギャップに対処するため、Couchbaseは、SQLのクエリパワーとJSONデータの柔軟性を組み合わせた包括的なクエリ言語を提供するN1QLを開発しました。一方、カリフォルニア大学サンディエゴ校のヤニス・パパコンスタンティノウ教授と彼のチームは、独自に、半構造化データのための正式に定義された宣言型言語フレームワークであるSQL++を開発し、将来の言語の可能性の範囲を規定しました。また、SQL++の発展に貢献したのは、UCIのマイク・キャリー教授が率いるUCアーバインとUCリバーサイドが貢献したNSF資金提供のAsterixDBプロジェクトであった。AsterixDBは当初、独自のクエリ言語AQLを持っていたが、現在はSQL++を採用している。

クリックしてツイートする:#Couchbase、#N1QL for #AnalyticsによるSQL++の初の商用実装を発表 https://bit.ly/2pf8ne0

SQL++の詳細については、オリジナルのSQL言語仕様の主要な設計者の一人であるドン・チェンバリンによる最新の著書、「SQL++」をダウンロードしてください、 SQLユーザーのためのSQL++:チュートリアル. 今週開催されるCouchbase Connect SVの参加者には、閉会レセプションでChamberlinがサインする無料のコピーを差し上げます。

"SQL++フレームワークを使用すると、SQLを使用しながら、JSONのような半構造化データにクエリする宣言型クエリ言語を作成できます。Couchbase N1QL for Analyticsは、SQL++フレームワークと半構造化データのクエリの要件に合致しています。Couchbase N1QL for Analyticsは、SQL++フレームワークと半構造化データのクエリ要件に適合しており、半構造化データ上で動作しますが、SQLのように完全に宣言的であるため、ビッグデータの新時代のクエリ言語です。"
-ヤニス・パパコンスタンティヌー、カリフォルニア大学サンディエゴ校コンピューター科学・工学部教授

「特に、SQL++の最初の商用実装がApache AsterixDBクエリエンジンから派生したものであることは、同様にエキサイティングなことです。2000年代に入ってから、企業は半構造化データに対する宣言的クエリを求めてきました。そして今日、それがここにある。"
-カリフォルニア大学アーバイン校ブレン・プロフェッサー、マイク・キャリー

「私たちは、4年ほど前にJSON用のSQLを開発する旅を始めました。私たちの使命は、新たなクエリ言語を開発することではなく、リレーショナル・システムの最も重要な貢献の1つを維持し、発展させることでした:JSONの柔軟なデータモデルのためのSQLです。私たちはこれをN1QLと呼びました。N1QLとは、non-1st normal form query languageの略で、基本的にJSONのためのクエリ言語です。何百もの企業がN1QLを使ってミッションクリティカルなアプリを開発し、同じような考えを持つ学者やデータベースの専門家の注目を集めました。N1QL for Analyticsの発売により、私たちはN1QLを進化させ、SQL++の最初の商用利用可能な実装として改良しました。
-Couchbase、エンジニアリング担当SVP兼CTO、ラビ・マユラム氏

Couchbaseについて

Couchbaseでは、データが企業の中心にあると考えています。私たちは、開発者やアーキテクトが最もミッションクリティカルなアプリケーションを構築、デプロイ、実行できるようにします。Couchbaseは、データセンターとあらゆるクラウドで動作する、高性能、柔軟性、拡張性のあるモダンなデータベースを提供します。世界の大企業の多くは、ビジネスが依存するコアアプリケーションを強化するためにCouchbaseに依存しています。詳細については www.couchbase.com.

メディア連絡先

ジェームズ・キム

couchbasePR@couchbase.com
Couchbaseコミュニケーションズ

建設開始

当社の開発者ポータルをチェックして、NoSQLを探求し、リソースを閲覧し、チュートリアルから始めましょう。

カペラ無料体験

わずか数クリックでCouchbaseをハンズオン。Capella DBaaSは、最も簡単かつ迅速に始めることができます。

ダウンロード コールアウト

複雑さとコストを抑えてパワフルなアプリを構築。