Couchbase MobileがMongoDB™ Atlas Device Sync (Realm)を凌駕する方法
MongoDB はモバイルサポートを非推奨としました。モバイルアプリ開発のより優れた代替案である Couchbase Mobile に切り替えてください。.
特徴
Couchbase Mobile と MongoDB Atlas Device Sync (Realm) の主な特徴
MongoDB Atlas Device Sync(Realm)とは異なり、Couchbase Mobileはホスト型またはセルフマネージドのデプロイメント、SQLサポート、ピアツーピア同期、組み込みデバイスサポート、カスタマイズ可能な競合解決を提供します。.
何が含まれますか
オフラインサポート
プラットフォームサポート
柔軟なトポロジー
ピアツーピア同期
デルタ同期
同期競合の解決
エスキューエルプラスプラス
オンプレミス/セルフマネージドデプロイ
オンデバイスでのベクトル検索
Couchbase
MongoDB Atlas Device Sync (Realm)
お客様
お客様の声

「注文を管理し、製品を供給するためには、強力なサプライチェーンが必要である。
マダヴ・メカラ, ペプシコ モバイルアプリ開発ディレクター
30K
ユーザー

「Capellaのおかげで、何百万人ものプレーヤーが中断することなく一貫した体験をすることができる。このような機能は我々にとって非常に重要です"
ラース・シュメラー, チームリーダー、ロータム
800
全世界で100万ダウンロード
10+
月間アクティブユーザー数100万人

“「Mongoを検討しましたが、Couchbase のデータセンター間レプリケーション技術は、特に大規模ワークロードにおいて、より優れていることがわかりました。」”
クラウス・モルト, CIO、FICO
<1MS
応答時間
24×365
アプリケーション稼働時間
どのようなご用件でしょうか?
アスタリスク(*)が付いている項目は必ず記入してください。
ご提出いただきありがとうございます。.
Couchbaseの担当者が、まもなくお客様にご連絡いたします。.
コードスニペット
Couchbase Mobileは、MongoDBのクエリ言語よりも直感的なSQLをサポートしています。
- Couchbase SQL++
- MongoDB クエリ
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 }}]})



