課題

MongoDB Atlas Device SyncとCouchbase Mobileの比較

ここでは、Atlas Device Sync、Atlas Device SDKs、Atlas Edge Serverを含むMongoDBの非推奨モバイルサポートと、より優れた代替手段であるCouchbase Mobileとの比較について説明します。

特徴

Couchbase MobileとMongoDB Atlas Device Sync(Realm)の主な特長

MongoDB Atlas Device Sync (Realm)とは異なり、Couchbase Mobileはホスト型または自己管理型のデプロイメント、SQLサポート、ピアツーピア同期、組み込みデバイスサポート、カスタマイズ可能な競合解決を提供します。

  • 含まれるもの
  • オフラインサポート
  • プラットフォームのサポート
  • 柔軟なトポロジー
  • ピアツーピア同期
  • デルタ同期
  • 同期競合の解決
  • エスキューエルプラスプラス
  • オンプレミス/セルフマネージド展開
  • デバイス上でのベクトル検索
  • Couchbase
  • チェック
  • モバイル、IoT、組み込み機器のサポート
  • チェック
  • チェック
  • チェック
  • 包括的でカスタマイズ可能
  • チェック
  • チェック
  • チェック
  • MongoDBアトラスデバイス同期(レルム)
  • チェック
  • モバイルプラットフォームのみ
  • キャンクル
  • キャンクル
  • キャンクル
  • ベーシック、カスタマイズなし
  • キャンクル
  • キャンクル
  • キャンクル
お客様

お客様の声

トラッキング保護を無効にする

このリソースにアクセスするには、フォームに記入していただく必要があります。そのためには、トラッキング保護を無効にする必要があります。 方法を学ぶ

どのようなご用件でしょうか?

アスタリスク(*)が付いている項目は必ず記入してください。

お問い合わせ内容をご記入ください。

*の付いた項目は必ずご入力ください。
コード・スニペット

Couchbase Mobileは、MongoDBのクエリ言語よりも直感的なSQLをサポートしています。


SELECT SUM(value * volume) AS val, symbol
FROM   db.stocks
WHERE  symbol IN ( "AAPL", "GOOG" ) AND value > 0
GROUP  BY symbol
ORDER  BY val DESC, symbol ASC


db.stocks.aggregate([
	 { "$match": {
	 	 "$and": [
	 	 	 {"symbol": {
	 	 	 	 "$in": [
	 	 	 	 "AAPL",
	 	 	 	 "GOOG"]}},
	 	 	 { "value": {
	 	 	 "$gt": 0 }}]}},
	 { "$group": {
	 	 "_id": {
	 	 	 "symbol": "$symbol" },
	 	 "sum(value * volume)": {
	 	 	 "$sum": {
	 	 	 	 "$multiply": [
	 	 	 	 	 "$value",
	 	 	 	 	 "$volume"]}}}},
	 { "$project": {
	 	 "_id": 0,
	 	 "sum(value * volume)": "$sum(value * volume)",
	 	 "symbol": "$_id.symbol"}}
	 { "$sort": {
	 	 "sum(value * volume)": -1,
	 	 "symbol": 1 }}]})


Couchbase Lite SDKとAtlas Device SDKの比較ガイド

MongoDB Atlas/Atlas Device SDKとCouchbase MobileのSDK機能およびセットアップの違いを理解する。

建設開始

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

カペラを無料で利用

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

連絡先

Couchbaseのサービスについてもっと知りたいですか?私たちにお任せください。