ブログ

SQL++による多目的データアクセスがマルチデータベースの複雑さを軽減

課題

レガシーデータベースとCouchbaseの比較

レガシーデータベースからCouchbaseに切り替えると、使い慣れたクエリアクセスのためにSQL++を使用し、データをJSONとして保存し(制限のあるリレーショナルデータモデルを回避)、当社のマルチモデルサービスで新しい機能を構築することができます。

チャレンジ#1

硬直したデータモデルが開発サイクルを遅らせる

硬直したデータ・モデルは俊敏性を妨げる。テーブルに分割されたアプリのオブジェクトは、再度組み立てなければならない。

チャレンジ #2

アプリのパフォーマンスが低い

リレーショナル・モデリングは、マネージド・キャッシュを内蔵していないため、多くのリード/ライトを必要とする。

チャレンジ #3

新たな要件によりツールとコストが増加

ボルトオンのツールは手間を増やす。キャッシング、アナリティクス、モバイル、ベクター、AIはセットアップやメンテナンスの手間を増やす。

チャレンジ #4

HAでデプロイメントを拡張するのは難しい

レガシーDBはスケールが小さい。難しく、コストがかかり、週末の午前2時にダウンタイムが発生しやすい。

特徴

Couchbaseとレガシーデータベースの主な特徴

  • 含まれるもの
  • SQL
  • ACIDトランザクション
  • 柔軟なJSON
  • SQL++(JSON用SQL)
  • 内蔵キャッシュ
  • 多目的データアクセス
  • 内蔵水平スケーリング
  • Couchbase
  • レガシーデータベース
  • 限定

お客様

お客様の声

コード・スニペット

CouchbaseのSQL++はSQLと互換性があり、JSONデータ用の追加機能を備えている。

お気に入りのIDEでSQL++を試す

Couchbase IDEプラグインは、データの移行、ナビゲート、SQL++の開発などを支援します。