MongoDBが成長したらどうなるべきですか?

10年近く前のMongoDBは、MySQLがNoSQL時代に発明したものと同じように見えました。前身と同様に、MongoDBは比較的簡単で開発者に優しいデータベースで、すぐに実装するために開発されました。リレーショナルデータベースの行と列に強制的に適合させる必要なく、複雑なデータ型を表すJSONドキュメント形式を利用しました。そのシンプルさと柔軟性のあるスキーマを踏まえ、MongoDBは、DBエンジンによると、Oracle、SQL Server、MySQLなどの主要な家系名の後ろに4位のデータベースエンジンとなっています。

特殊機能

Teradataは戦略を変え、クラウドプッシュで崩壊する、Microsoftが買収したのはなぜLinkedInであるのか:それはデータに関するすべてのことだ

クラウドコンピューティングが企業に組み込まれている限りでは、クラウドに耐性のあるアプリケーションやサービスが多く残っています。

しかし、そのシンプルさには限界がありました。ロックパフォーマンスは書き込みパフォーマンスを阻害し、シャーディングは最適化されていませんでした。 Couchbase、Redis、Cassandra、HBaseなどの他のNoSQLプラットフォームは、これまではより高速な書き込みを誇っていました。

時間が経つと、それらの問題に対処しました。しかし、MongoDBが普及するにつれて、開業医やエンドユーザーの幅広いコミュニティに対処しなければならなくなりました。 JavaScriptとJSONに精通したインターネット開発者は基本的な支持者でしたが、主流のSQL世界でうまくやっていなければなりませんでした。 DBAの需要がなくなると、先週質問されました。実際、それは全く反対です。さもなければ、なぜHiveはHadoopのために発明されたのですか?なぜHadoopのための十数のインタラクティブなSQLフレームワークがあるのですか?また、主要なNoSQLプラットフォームのすべてではないにしても、ほとんどがSQLスキンを追加した理由は何ですか?

ユースケースがユーザーのプロファイリングを超えて、接続された車やサービスのディスパッチなどのミッションクリティカルなアプリケーションにまで成長したため、エンタープライズクラスのセキュリティ、信頼性の高いSLA、クラウド対応、新しいフォームへの適合性グラフなどのクエリの

私は、IoTが大きな影響を与える場所と、大規模なデータ分析の将来についてどのような意味があるのか​​を掘り下げます。

一年前、MongoDBは別の会社になった。 MongoDBは、新しい管理チームを設置し、ストレージエンジンとの結合を解除する新しいアーキテクチャーを使用して、望みどおりに変身させることができます。アーキテクチャ上の観点から、MongoDBはMySQLモデルを採用しました。 WiredTigerは新しいデフォルトのストレージエンジンとなり、ネイティブの圧縮により優れた書き込みパフォーマンスとストレージコストを削減しました。それはちょうどスタートです。過去1年間で、メモリ内と暗号化されたデータストアが別々に追加されました。

だから、MongoDBやそのパートナーがギャップフィリングを行うだろうと期待している。別のSQLデータマートを設定するのではなく、適切な場所でデータをクエリできるように、より優れた分析パフォーマンスが必要ですか?スパーク・コネクターは、分析を大量にするための最初のステップの1つになっています。誰かが後に円柱データストアを追加しても驚かないでください。ストリーミングデータを取得するのはどうですか?おそらくそのためのエンジンがあるでしょう。

MongoDBのビジネスは、よく確立されたオープンコアモデルに基づいて進化しました。かつてオープンソースのデータベースと独自の監視ツールを提供していたのは、契約を結んでのみ利用可能な付加価値のあるアドオンのポートフォリオに進化しました。 BI接続、管理コンソール、DBAツール、追加のメモリ内および暗号化されたストレージエンジン、認証およびアクセス制御機能が含まれています。

そして今、クラウドデータベースビジネスの積極的な取り込みを行っています。 MongoDBは、AWS、Azure、Google Cloud Platformなどのクラウドプラットフォームにいつでもマウントできますが、自分で管理する必要があります。または、Compose(現在はIBMが所有)、ObjectRocket(Rackspaceが所有)、mLabからのシンプルさを誇るサードパーティのMongoDB Database-as-a-Service(DBaaS)製品のいずれかを使用することもできます。まもなくMongoDBは、より積極的な価格設定(特に大規模インストールの場合)、広範なレプリケーション、および災害復旧オプションに匹敵する独自のDBaaS、Atlasを展開し始めています。日付バージョン。

ストレージへの復帰 – MongoDBはデータベースを拡張可能にするだけではほとんどありません。これはもはやMySQLのドメインではなく、データベース市場全体の共通モチーフです。各データプラットフォームプロバイダはビットとピースを追加しています。 Oracle、IBM DB2、SQL Server、Teradataなどの家庭用ブランドも同様にクエリ言語の拡張や新しいストレージエンジンへの移植を通じて、インメモリ、JSON、時間的、地理空間的、グラフ、および円柱の機能を移植します。 Hadoopはデータベースではなく、そのように見せる機能を追加しています。 Couchbase、DataStax、RedisのようなNoSQLプレイヤーは、SQLクエリーのサポートを追加しています。すべてが着実にセキュリティ機能を強化しており、当初はアクセス制御の認証と許可に焦点を当てていました。我々は、MongoDBが、フィールドレベルのアクセス制御などのデータ保護機能を持つ、より確立されたライバルを模倣するだろうと考えているが、それはより長いスローグになるだろう

このすべての収束の結果は、同一の製品ではありません。それぞれは引き続き強みと弱みを兼ね備えています。 MongoDBにとって正しいのは、今のところはっきりしているが、それは「新しいワークロード」に関することだ。これにより、単純なカウント処理や平均化プロセスから複雑なデータの操作に至るまで、実稼動中の作業負荷について説明します。 MongoDBの強みは前者ではなく後者である。 MongoDBはもちろん、そこに単独ではありません。現職者もそれをターゲットにしています。しかしここで現実的になってみましょう。アプリケーションでJSONデータのみを使用する場合は、Oracleなどのプラットフォームを使用しません。逆に、既存のCRMアプリケーションやプロセスをJSON形式の顧客プロファイル・データで充実させることで、Oracleは意味をなさないでしょう。また、MongoDB、CouchbaseなどのJSONストアでもその逆が可能です。

MongoDBはアドレス指定可能なユースケースの足跡を広げているので、複雑なモーフィング文書スタイルのデータを管理する機敏性が要求されるアプリケーションの処理に適した、開発者に優しいプラットフォームです。それがトランプカードです。オープンソースの選択肢が出現するのと同じ理由です – Splunkは、開発者ベースの間でウイルスの忠誠心を保持しています。そしてこれは、MicrosoftがVisual Basicを使って始まったエンタープライズアプリケーションで力を発揮するように推進したのと同じ手法でした。

では、MongoDBはここからどこへ行くべきですか?共通の糸は粘着性である。 Atlasは、開発段階から導入段階に移行したクライアント、特にそのほとんどがクラウドを選択しているため、クライアントを維持することができます。 TableauまたはMicroStrategyのような一般的なツールを実行できるBIコネクタを使用すると、MongoDBはデータマートまたはデータウェアハウスに送られるアナリティックワークロードを要求できます。今回発表されたばかりのSparkの統合は、Hadoop上で実行される可能性のあるワークロードを保持することによって、もう1つのステップです。

ビッグデータ分析、Big Data Analytics、DataRobotはデータサイエンスの欠点を自動化することを目指している、Big Data Analytics、MapR創設者のJohn Schroederが辞任し、交換するCOO

次の論理的ステップは、MongoDBが独自の集約フレームワークで始まる連合クエリをフロントエンドとして追加するが、データが存在するどこにでもクエリ処理をプッシュダウンすることであると考えています。それはすべてのクエリを所有することです。 IBM、Oracle、Microsoft、SAP、およびTeradataは、BIアナリティクス・プレイヤーと同様に、主張を主張しています。ユースケースは、MongoDBをデータウェアハウスに変えるのではなく、解析を組み込むことでプラットフォームに自然に存在する操作アプリケーションを拡張することです。

LinkedInが新しいブログプラットフォームを発表

これはBig OLAPの時代ですか?

DataRobotは、データサイエンスの果実を自動化することを目指しています

MapRの創設者John Schroederが辞任し、COOが辞任