InfoQ ホームページ Distributed Document Oriented Database に関するすべてのコンテンツ
-
パフォーマンスの向上とシャーディングの強化が図られたMongoDB 8.0がリリース
MongoDBはMongoDB 8.0の一般提供を発表し、大幅なパフォーマンス向上と新機能を導入した。ハイライトは、組み込みのシャーディング設定サーバー、クエリ可能な暗号化の拡張サポート、シャードキーを必要とせずにシャード間でコレクションを移動する機能などだ。
-
MongoDBがAtlasサーバーレスインスタンスとデータAPIを一般向け提供へ
最近のMongoDB World 2022会議で、MongoDBは、AtlasのサーバレスインスタンスとData APIが一般向け利用可能になったことを発表した。新たなマネージドサーバレスの選択肢として段階的な価格設定が導入されており、毎日の使用量に対して自動的に割引される。
-
AmazonがDocumentDBにグローバルクラスタを追加
Amazonは最近、DocumentDB上のグローバルクラスタをサポートすることを発表した。DocumentDBは、MongoDBと互換性のあるドキュメント指向データベースである。
-
Couchbaseが自身の分散ACIDトランザクションアーキテクチャを詳細に説明
Couchbaseは最近、分散型マルチドキュメントACIDトランザクション実装の詳細な説明を公開した。Couchbaseはブログ投稿で、DBエンジンがMonotonic Atomic View一貫性モデルをどのようにサポートするかを説明している。これは、Read Committed一貫性モデルの強化バージョンである。
-
JepsenがMongoDBのデータ整合性の主張に異議を唱える
記事の中で、MongoDBは、データベースが「業界で最も厳しいデータの安全性、正確性、一貫性のテスト」に合格したと主張した。これに応えて、Jepsenは、MongoDB 3.6.4が実際にテストに失敗したことを示す記事を公開した。新しいMongoDB 4.2.6には、トランザクションの順序を逆にして読み取る、将来の書き込みの結果を確認できる「遡及的トランザクション」など、より多くの問題がある。
-
Kubernetes用のPercona XtraDBオペレータおよびMongoDBオペレータ
Perconaは、XtraDB用のPercona Kubernetes OperatorおよびMongoDB用のPercona Serverのリリースを発表した。データベースソフトウェア会社のPerconaは、XtraDBとMongoDBのオペレータを、繰り返しの作業の負担を取り除き、Kubernetes環境での一貫性と信頼性を提供するように設計した。
-
AWSがMongoDBと互換性のある新しいドキュメント指向データベースを発表
AWSは、10番目のデータベースサービスをリリースした(リレーショナルデータベースサービスで提供される各エンジンを含めると15番目)。これはAmazon DocumentDBと呼ばれ、スケーラブルで可用性の高いマネージドサービス内に半構造��データを格納する。MongoDB互換のAPIを提供する一方で、DocumentDBはMongoDBソフトウェアを実行していなかった。そのため、何人かの技術ウォッチャーが手書きでコーディングをしていた。
-
GuardianにおけるMongoDBからAmazon RDS上のPostgreSQLへの移行
Guardianは2018年、自身のCMSのデータストアを、セルフマネージドのMongoDBクラスタからフルマネージドのAmazon RDS上のPostgreSQLへ移行した。チームはダウンタイムのないAPIベースの移行を実施した。
-
Microsoft、AzureでMongoDB Atlas無料枠の提供を発表
Microsoftは、Microsoft AzureでMongoDB Atlasの無料枠が使えることを発表した。これはM0という無料枠で、MongoDBの学習やプロトタイピング、初期開発に使える512MBのストレージをユーザーに提供する。
-
Coinbaseはどのようにしてスケーリングの問題に対処したか
仮想通貨交換所を運営しているCoinbaseは2017年の仮想通貨ブームで同社のプラットフォームのスケーリングの問題に直面した。エンジニアリングチームはMongoDBのアップグレードと最適化やトラフィックの分離に注力し、将来のためにキャプチャとリプレイのツールを構築した。
-
Studio 3T:MongoDBのためのSQLによる探索
Studio 3Tは、MongoDB用のSQLベースのユーザーインターフェイスを提供する。これには、インプレースデータ編集、クエリのパフォーマンス情報、そして、JavaScript(node.JS)、Java、Python、C#向けのSQLからコードへのコンバータが含まれる。
-
Azure Cosmos DB における MongoDB の Aggregation 機能がパブリックプレビューになったことを Microsoft が発表
昨年11月、Microsoft は Azure Cosmos DB にて MongoDB の機能をより強化することを発表した。Cosmos DB サービスの最新バージョンでは、Microsoft は MongoDB 集計パイプラインサポートのプレビューを伴い、開発者が複雑なクエリを作成し、'集計ステージ'という複数の集計を組み合わせてデータ処理ができる。
-
MicrosoftがCosmos DBへのMongoDBとCassandra取り込みに挑戦
誰かがMicrosoftに憤りを感じているときには、よく「取り込み、拡張し、抹殺する」というフレーズが投げかけられる。表面的には、競合企業の製品のユーザを引き付けるためのテクノロジ企業の試みを述べているが、実際の戦略はもっと複雑である。このレポートではAzure Cosmos DBを使用して概念を説明する。
-
MongoDB 4.0がマルチドキュメントトランザクションをサポート
MongoDBがWiredTigerとそのリレーショナルデータベースストレージエンジンを買収したので、技術者はMongoDBがマルチドキュメントトランザクションをサポートする時を推測してきた。今週の発表で、MongoDB 4.0の一部として、この夏に準備が完了する予定である。
-
スケーラブルなMVP(Minimum Viable Product)を構築するには
MVP(Minimum Viable Product)の開発にはスケーラビリティに対する考慮が必要だ。MVPは技術的にスケーラブルでなくてはならない。MVPが多くのユーザの獲得に成功した時に素早く拡張できるよう,計画を持っておく必要がある。考えられるパフォーマンスボトルネックを認識し,MVP開発時に常識を働かすことが成功の秘訣だ,とUnboxdのCTOであるErik Duindam氏は言う。