640KB max memory
history
e.g. Compare variance of trends across multiple sensors against historical norms
Event window – e.g. 30 min
Alert
Extracting insight from events
1
2
3
4
5
6
7
8
9
time
Complex Event Processing: “when three credit card authorizations for the same card occur in any five seconds
window, deny the requests and check for fraud.”
Continuous Queries
30 Year-Old Database Design Principles
“In-Memory Database Is Gaining Momentum Across All Use Cases”
“In-Memory Delivers Extreme Performance And Scalability”
“In-Memory Data Platform Is No Longer An
Option — It’s A Necessity!”
75%
expect to expand their in-memory use in the next 3 years
Source: 2014 DBTA survey of IT and data managers
Top Uses
Top Benefits
Microsoft SQL Server In-Memory OLTP
‘When data lives totally in memory, we can use much, much simpler data structures. When a table is declared memory-optimized, all of its records live in memory.”
DB2 with BLU Acceleration
“IBM DB2 with BLU Acceleration speeds analytics and reporting using dynamic in-memory columnar technologies. In-memory columnar technologies provide an extremely efficient way to scan and find relevant data.“
Qlik
“In-memory indexing automatically builds and maintains all data relationships from multiple sources for unrestricted exploration”
SAP HANA
“A good example of a modern in-memory database technology is SAP's HANA platform. “
Teradata
“Teradata uses a hybrid approach to in-memory that intelligently puts the right data in memory to deliver high-speed in-memory performance at a fraction of the cost of putting all data in memory.“
Tableau
“The Data Engine is a high-performing analytics database on your PC. It has the speed benefits of traditional in-memory solutions without the limitations that your data must fit in memory.“
Spark
“Run programs up to 100x faster than Hadoop MapReduce in memory, or 10x faster on disk.“
75cm
And shrinking, and shrinking, and shrinking….
IKEA
MICKE
Skrivbord
399 kr
Document
Store
Object Graph Store
ACID
ACID
compliance
Column databases enable easier parallelization of queries
In-memory processing gives more time for relatively slow updates to column data
In-memory allows sophisticated calculations in real-time
Hardware acceleration makes sophisticated calculations possible
Each technology works well on its own, but combining them all is the real opportunity — provides all of the upside benefits while mitigating the downsides
Familiar OLAP experience on Hadoop to derive business insights from big data such as drill-down into HDFS data
Compiled Queries
Spark Adapter
Drill Downs
SAP HANA in-memory platform
Vora
Spark
Vora
Spark
Vora
Spark
HANA-Spark Adaptor
HANA Smart Data Access, UDFs, Others
Extensive programming support for Scala, python, C, C++, R, and Java allow data scientists to use their tool of choice,
Enable data scientists and developers who prefer Spark R, Spark ML to mash up corporate data with Hadoop/Spark data easily
Optionally, leverage HANA’s multiple data processing engines for developing new insights from business and contextual data.
Spark Extensions
SAP HANA Vora
Data is only accessed sporadically
Volume
of data
Performance
(and direct cost)
Many different solutions possible
Cost of storage
Value of speed
Value of agility
The main users of in-memory analytics are SMBs
Entire industries (SaaS, social networks, financial trading, online gaming) would not exist as we know them today without in-memory computing
More than 50 software vendors deliver in-memory technology
Small number of in-memory vendors
Only for deep-pocketed organizations
New and unproven
Myths
Facts
Run the business
Grow the business
Transform the business
Opportunities:
Business Impact
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть