NoSQL Benchmarks NoSQL use cases NoSQL Videos NoSQL Hybrid Solutions NoSQL Presentations Big Data Hadoop MapReduce Pig Hive Flume Oozie Sqoop HDFS ZooKeeper Cascading Cascalog BigTable Cassandra HBase Hypertable Couchbase CouchDB MongoDB OrientDB RavenDB Jackrabbit Terrastore Amazon DynamoDB Redis Riak Project Voldemort Tokyo Cabinet Kyoto Cabinet memcached Amazon SimpleDB Datomic MemcacheDB M/DB GT.M Amazon Dynamo Dynomite Mnesia Yahoo! PNUTS/Sherpa Neo4j InfoGrid Sones GraphDB InfiniteGraph AllegroGraph MarkLogic Clustrix CouchDB Case Studies MongoDB Case Studies NoSQL at Adobe NoSQL at Facebook NoSQL at Twitter



Characteristics of Big Data Application Platform

Nati Shalom describes the main characterstics of a future Big Data platform (as compared to existing application platforms like JavaEE):

  • Support Batch and Real Time analytics
    • Domain model and Data access API
    • Business logic
    • Support new semantics that fit the dynamic web era
    • Provide built-in semantics for handling of the tradeoffs between consistency, availability, scalability rather than trying to force a least common denominator as with XA and JTA
    • Provide built-in support for event driven data distribution using pub/sub model
  • Built in support for public/private cloud
  • Open & consistent management and orchestration across the stack

While having around such a platform sounds compelling, we shouldn’t forget that some of the fundamental parts are still under development or are completely missing. Before having an integrated uniform Big Data application platform we should at least attempt to have the right building blocks and ensure that they are created with integration in mind. Even if their (customer acquisition budgets) allow Spring Data and Hibernate OGM to already work towards unifying data access layers, the lack of real scenarios and the lack of integration between storage and processing solutions might prove them to be too early to market. Anyways it is good to know that when things will start to settle and a much clearer perspective on a Big Data application platform will be available, they will already have enough experience to provide us with the right solutions.

Original title and link: Characteristics of Big Data Application Platform (NoSQL database©myNoSQL)