プラットフォーム間で一貫した開発者エクスペリエンス、改善された接続管理、業界をリードするリアクティブ・プログラミングのサポートにより、スケーラブルな次世代アプリケーションをより簡単かつ迅速に構築できます。
カリフォルニア州マウンテンビュー - 2014年10月6日 - (ビジネスワイヤ) - Couchbase, Inc.最も完全なNoSQLデータベースのプロバイダーであるNew York, Inc.は、本日2.0のリリースを発表した。
SDK。 2.0リリースには、C、Java、.NET、Node.js、PHP、Python、およびRuby用のCouchbase SDKが含まれており、最も一般的なプログラミング言語を使用する開発者がスケーラブルで高性能な次世代アプリケーションを簡単に構築できるようになっています。 本日、Couchbaseはまた、以下のリリースを発表しました。 Couchbase Server 3.0.
「最先端の開発モデルを活用する堅牢なSDKのセットを提供することは、高性能アプリケーションを構築する開発者に選ばれるNoSQLデータベースになるために不可欠です。 「2.0のリリースは、当社のエンジニアだけでなく、当社のSDKをクラス最高のものにするために積極的に貢献しているオープンソースコミュニティの1年以上の作業を表しています。 Javaでのリアクティブプログラミングのサポート、高パフォーマンスのウェブスケールアプリケーションを迅速に構築する能力、JSONオブジェクトのネイティブサポートなどの新機能により、開発者の皆様に喜んでいただけると思います。"
開発者による高性能NoSQLアプリケーションの構築を容易にする
2.0 SDKは、Couchbase Server上で構築する開発者に、アプリケーション開発の最も革新的な進歩を活用する最新の新しいツールを提供します。 リリースで最もエキサイティングな統合の1つは、Couchbaseの次世代クエリ言語、N1QLの開発者プレビューのサポートです。この言語は、世界最速のNoSQLデータベースであるCouchbase Serverに対してSQLのようなクエリを実行する機能を提供します。 すべてのCouchbase 2.0 SDKは、N1QLの開発者プレビューのサポートを含むので、開発者はN1QL言語で流暢さを構築し始めることができます。
さらに、2.0 SDKには以下が含まれる:
- 一貫した開発者体験: すべてのプラットフォームで一貫した開発者体験を提供することで、複数の言語で作業する開発者は、使用している言語に関係なく、Couchbase上でアプリケーションを簡単に構築できます。 2.0のSDKでは、コマンドとメソッドは、すべての開発者プラットフォーム間で統一されています。
- JSONオブジェクトのネイティブサポート: どのSDKで作業する場合でも、ネイティブのJSONオブジェクトタイプがサポートされ、サードパーティのライブラリの要件を排除する一方で、Couchbaseは常に他のデータ型をサポートする柔軟性を維持しています。
- 接続管理の改善: 2.0 SDKは、Couchbaseと通信するために、より少ないリソースを使用します。 接続は、よりインテリジェントに管理され、高パフォーマンスの操作でCouchbaseの大幅なパフォーマンスのリードを拡張しています。
- フレームワークの統合: Couchbase SDKには、Couchbaseオープンソースコミュニティで活発に開発されているNode.jsフレームワークと並んで、Spring FrameworkとASP.NETのサポートが含まれています。
ネイティブ言語へのSDK投資
すべてのSDKを横断する新機能に加え、サポートされる各プログラミング言語の開発者APIも進化しています。Couchbaseは、ネイティブのリアクティブプログラミングのサポートを提供する最初のNoSQLベンダーです。これは、フューチャーとコールバックを排除し、より効率的な開発モデルを提供する完全にイベント駆動型のプログラミングモデルです。 リアクティブプログラミングのサポートにより、Java開発者は迅速かつ容易に拡張性の高いアプリケーションをコーディングし、アプリケーションをより早く市場に投入することができます。
図1:
Couchbase Java SDK 2.0は、エレガントなJavaドキュメントデータベースインタフェースと強力で理解しやすいリアクティブプログラミングモデルを提供します。
「私たちは、伝統的なITの規律が崩壊しつつある時代に生きている。企業は未来を予測することができないため、反応的である必要があり、予期せぬ変化をサポートする新しい技術アーキテクチャが必要なのです」と、RedMonkの共同設立者であるジェームズ・ガバナーは言う。「アジャイル、バースト、リーン - これがビジネスの未来だ。開発者は、アジャイルで高性能なアプリケーションを構築することで、これをサポートする必要があります。ReactiveJavaのサポートを含むCouchbaseの新しいSDKは、未来志向の開発者が未来のアプリケーションを構築するための素晴らしいツールです。"
2.0のCouchbase SDK for .NETはバルクAPIを実装しており、大量のデータの読み取りと更新をより効率的に行うことができます。 .NETバージョンには、.NETアプリケーション内でCouchbaseバケットを管理する新しいバケット管理機能も含まれています。2.0のSDKはまた、ドキュメント指向のプログラミングモデル、更新されたCのlibcouchbaseによるコアIOの強化、より良い接続管理とエラー処理、およびストリーミングビューをクエリする機能でNode.jsとPHPで構築する開発者をサポートするCouchbaseのリードを拡張し、超高性能のクエリ能力とスループットを提供します。
Couchbaseについて
Couchbaseでは、データが企業の中心にあると考えています。私たちは、開発者やアーキテクトが最もミッションクリティカルなアプリケーションを構築、デプロイ、実行できるようにします。Couchbaseは、データセンターとあらゆるクラウドで動作する、高性能、柔軟性、拡張性のあるモダンなデータベースを提供します。世界の大企業の多くは、ビジネスが依存するコアアプリケーションを強化するためにCouchbaseに依存しています。詳細については www.couchbase.com.
メディア連絡先
ジェームズ・キム
couchbasePR@couchbase.com
Couchbaseコミュニケーションズ