-3

これらのシステムを同時に保持する人がいるでしょうか?

DW の最大の問題は、高価な初期費用です。データとビジネス ドメインをファクトとディメンションに分割するには、データとビジネス ドメインを十分に理解する必要があります。プロセスの途中でいつでも、仮定が間違っていた場合、そのままにしておくか、別の困難なメンテナンス サイクルを実行する必要があります。この高いオーバーヘッド コストのために、DW プロセスがどこにも行かないのを見てきました。言うまでもなく、DW の担当者が退職した場合、ドメインの知識は彼に引き継がれるため、後任をトレーニングすることは非常に困難です。ええ、それは古典的なウォーターフォール プロセスのようなもので、硬くてもろく、通常は変化する要件やビジネス環境に対応できません。

NoSql on the other hand is agile. You can create your indices on the fly, as needed, in an ad-hoc manner. There is almost never any need to understand your data before you store them. And as your understanding improves, NoSql solution tends to scale well.

Given how easily NoSql can assume the role of a DW, but not the other way around, why bother with DW at all? How do you justify the expensive existence of the DW system when you already have a NoSql solution? Is there a place for the 2 to co-exist?

4

3 に答える 3

5

NoSQL はデータベース テクノロジと製品のセットの名前に過ぎず、もちろん、データ ウェアハウス/意思決定支援タイプのアプリケーションの 1 つの可能なプラットフォームです。そうです、NoSQL と DW は共存できますし、確実に共存できます。

ただし、データ ウェアハウス ソリューションを次元モデリングと同一視しているようです。これは、データ マートまたは OLAP プレゼンテーション層を作成するために使用できる 1 つの手法にすぎません。DW と次元モデルは同じものではありません。

NoSQL システムを他のテクノロジーよりもアジャイル プロジェクトに適したものにする理由は、NoSQL にはあまりないと思います。NoSQL よりも SQL DBMS でアジャイル アプローチを使用する人やチームの方がはるかに多いと思います。

一方、開発チームにビジネス ドメインの知識がない、または保持できない場合は、どのテクノロジまたはプロジェクト デリバリー アプローチでも解決できない管理上の問題があります。

于 2013-09-12T03:14:24.190 に答える
1

ビジネスの意思決定支援システムを構築する場合、構築するプラットフォームに関係なく、ビジネス プロセスを理解する必要があります。

それは他の何でものような投資です。投資が適切に計画され、実行されれば、投資の見返りが得られます。

私は NoSQL の専門家ではありませんが、DW に対するさまざまな質問に確実に答えます。たとえば、NoSQL データベースからコスト/人員の数値をどのように生成しますか? ERP からの退屈な行ベースのコスト情報と、HR システムからの行ベースの人数情報を NoSQL にロードして、それを実行するにはどうすればよいでしょうか?

于 2013-09-12T02:35:48.510 に答える
1

要するに、データ ウェアハウスに関しては、リレーショナル / OLAP の世界には大きな利点があると思います。主な理由は、多くの BI シナリオで、ユーザーがデータを探索できるようにする必要があるためです。これは、SQL ツールセットでは簡単ですが、NoSQL ソリューションでは困難です。 . ただし、サイズが大きくなりすぎる場合 (OLAP シナリオでのサイズは非常に大きい場合) は、ユーザーのオプションを制限し、ユーザーのニーズに合わせて調整された NoSQL ソリューションを使用することを検討することをお勧めします。

から: http://ayende.com/blog/4552/nosql-and-data-warehousing

エンド ユーザー向けの BI 統合が主な原動力になると思います。統合/サービス/スケーラビリティ PoV の容易さから、No sql は簡単​​に王冠を獲得します。

于 2013-09-12T19:04:29.553 に答える