Couchbase Mobile が MongoDB™ Atlas デバイス同期 (Realm) をどのように優れているか
MongoDBはモバイルサポートを廃止しました。モバイルアプリ開発のより良い選択肢であるCouchbase Mobileに切り替えてください。.
課題
MongoDB Atlas Device Sync vs. Couchbase Mobile
以下に、MongoDB の非推奨のモバイル対応機能(Atlas Device Sync、Atlas Device SDKs、Atlas Edge Server など)を、より優れた代替品である Couchbase Mobile と比較した例を示します。.
チャレンジ#1
柔軟な導入オプション
MongoDB Atlas Device Sync では、お客様の選択したデータセンターでのデータ保存および同期ができませんでした。.
チャレンジ #2
エッジでのベクトル検索
MongoDB Atlas Device Sync では、デバイス内でベクトル検索がサポートされていませんでした。.
チャレンジ #3
包括的なプラットフォームサポート
MongoDB Atlas Device Sync は非モバイルの組み込みデバイスプラットフォームをサポートできませんでした。.
課題 #4
堅牢で安全な、耐障害性の高いデータ同期
MongoDB Atlas Device Sync は制限が多く、使いづらい、そして信頼性が低かった。.
機能
「K Couchbase Mobile」と「MongoDB Atlas Device Sync (Realm)」の主要な違い
MongoDB Atlas Device Sync (Realm)とは異なり、Couchbase Mobileはホスト型またはセルフマネージド型のデプロイメント、SQLサポート、ピアツーピア同期、組み込みデバイスサポート、およびカスタマイズ可能なコンフリクト解決を提供します。.
何が含まれていますか?
Couchbase
MongoDB アトラス デバイス同期 (Realm)
オフラインでのサポート
プラットフォーム対応
柔軟なトポロジー
ピアツーピア同期
デルタ同期
同期の競合解決
エスキューエルプラスプラス
オンプレミス/セルフマネージドの展開
デバイス内でのベクトル検索
お客様
お客様の声
どのようなご用件でしょうか?
アスタリスク(*)が付いている項目は必ず記入してください。
ご提出いただきありがとうございます。.
Couchbaseの担当者が、まもなくお客様にご連絡いたします。.
コードスニペット
Couchbase Mobile は SQL をサポートしており、MongoDB のクエリ言語よりも直感的に操作できます。
- Couchbase SQL++
- MongoDB クエリ
db.stocksから、value * volumeの合計を「val」と記した形式で取得する
WHERE シンボル IN ( "AAPL", "GOOG") および value > 0 の GROUP BY シンボル
ORDERBYはDESC、シンボルは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 }}]})







