特徴
CouchbaseとOracleの主な特長
- 含まれるもの
- SQL
- ACIDトランザクション
- スキーマの柔軟性
- 水平スケーリング
- 自動レプリケーション
- 内蔵キャッシュ
- マルチモデル対応
- モバイルとエッジの同期
- 自動シャーディング
- 多次元スケーリング
- データベース・ロジック
- REST管理API
- Couchbase
- イベント, UDF
- オラクル
- 限られたネイティブ・シャーディング、複雑
- スプロク、トリガー、ビュー
お客様
成功事例オラクルからCouchbaseへ
-
「Couchbaseは、私たちのクラウドへのビジョンと、PaaS上でデータストアを直接運用したいという希望を一緒に受け入れてくれました。
ヴィンセント・バーシン アマデウス、NoSQLソリューション部門ユニットマネージャー20 毎秒100万回の演算< 2.5 msの応答時間 -
「長年、私たちは、Javaオブジェクトからデータベースへ、大きな変換やオーバーヘッドなしに移動できるデータストアを求めていました。これがそれです"
トーマス・ヴィドノヴィッチ マリオット、ソリューション・アーキテクト4,000 トランザクション/秒30M+ 書類 -
"Couchbaseは、LinkedInのキャッシュシステムにおいて重要な役割を果たす、拡張性の高い分散データストアです。"
マイケル・ケーホー シニアスタッフサイト信頼性エンジニア、LinkedIn10+ 毎秒100万クエリー< 4 ms 平均待ち時間
コード・スニペット
SQL++は、JOIN、CTE、CRUDを備えたPL/SQLのようなフル機能のSQL実装です。
SELECT u.name, AVG(o.total) AS avgOrderTotal
FROM users u
JOIN orders o ON u.userId = META(o).id
WHERE u.membershipLevel = 'Gold' AND u.status = 'active'
GROUP BY u.name
SELECT u.Name, AVG(o.Total) AS AvgOrderTotal
FROM Users u
JOIN Orders o ON u.UserId = o.UserId
WHERE u.MembershipLevel = 'Gold' AND u.Status = 'active'
GROUP BY u.Name