Upload
red-hat-developers
View
75
Download
0
Embed Size (px)
Citation preview
HIGH PERFORMANCE DATA STORAGE IN A MICROSERVICES ENVIRONMENT
MICROSERVICES&DATASTORAGE
2
3
4
5
BUSINESS DOMAIN SERVICES
JBOSSDATAGRID
6
JBOSS DATA GRID IN-MEMORY DATA STORE ACCELERATE BIG DATA ANALYTICS
7
In-memory data platform
BRMS Spark EAP Hadoop Spring Boot etc.
Cassandra / Red Hat Storage
Data Overflow Mgmt. to Persistence Store (Hydration & Dehydration)
RDD/DStream Map-Reduce Java Stream
In-memory
Analytics and
Compute Grid
Application Frameworks & APIs
UNLOCKYOURDATA
8
GET VALUE OUT OF YOUR DATA
9
APACHE SPARKMICROSERVICES BUSINESS REPORTING
DEMONSTRATION
10
11 INSERT DESIGNATOR, IF NEEDED
Stringquery="SELECTdisplayName,reputationFROMusersORDERBYreputationDESCLIMIT10";
List<Row>rows=sqlContext.sql(query).collectAsList();InfinispanJavaRDD.write(rows,properties);
Stringquery="SELECTu.locationas`Location`,count(p.id)as`Posts`"+"FROMusersu"+"INNERJOINpostspONu.id=p.ownerUserId"+"WHEREp.postTypeId=1"+"GROUPBYu.location”
+"ORDERBY`Posts`DESCLIMIT10";
List<Row>rows=sqlContext.sql(query).collectAsList();
highestReputation keyword
KeywordAnalytics HighestRankAnalytics
DEMO DATA
PostStore UserStore
owner = 2, dist_sync
AT A SCALE
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
THANK YOU