そこで提案しているソリューションは、Hadoopをクロスアプリケーションのデータストアとして利用し始めることである。
アプリケーションの周りにデータストアを編成すると、新しいアプリケーションの導入毎に、無理矢理統合することになるので、そういうやり方ではなく、Data-as-a-Platformのアプローチで、クロス-エンタープライズのリソースとしてデータを維持します。
我々はデータインフラ層、Hadoopのようなデータストア、そしてデータに価値ある文脈を与え、それらをデータ層で統合する既存の企業システムを取り扱います。そして我々は、サービス指向データアクセスパターンを介して、利用しているアプリケーションからその統合されたデータプラットフォームを取り込みます。そこで、我々のエンタープライズデータプラットフォームを直接のクエリアクセスではなく、サービスを介して企業に公開します。
この幾つかの提案はいいアイデアのように聞こえるが、 Hadoopがエンタープライズアプリケーション用の常時稼動可能なデータストアとして使える、みたいな非常に強い前提に基づいている。Hadoopは、決してそのようには設計されていない。エンタープライズアプリケーションに一般的に必要なACID特性を持ったデータベースでは決して無い。HBaseは通常データベースというラベルを貼られているが、この言葉がエンタープライズアプリケーションで使われている意味での、データベースでは無い。
Hadoopは、エンタープライズにおいて、ストレージを提供し、大量のデータ処理を行う重要な役割を演じているが、高度なトランザクションのあるデータアクセスが必要なデータベースを置き換えることを意図したものではない。