In-Memory Database - Does star schema still relevant ?
4 posters
Page 1 of 1
In-Memory Database - Does star schema still relevant ?
Hi all,
Now, many databases start to offer In-Memory Option (SAP HANA, Microsoft SQL Server, Oracle).
If the OLTP and OLAP can be in a single database, does Star Schema Modelling still relevant ?
Do we need a new analytic data modelling in the advent of In-Memory Databases ?
Thanks.
Now, many databases start to offer In-Memory Option (SAP HANA, Microsoft SQL Server, Oracle).
If the OLTP and OLAP can be in a single database, does Star Schema Modelling still relevant ?
Do we need a new analytic data modelling in the advent of In-Memory Databases ?
Thanks.
endro.koesno- Posts : 2
Join date : 2013-10-11
Re: In-Memory Database - Does star schema still relevant ?
Using memory instead of disk is simply another mechanism to store data. Modeling is a method to organize and arrange data so that you can do useful things with it. Why do you feel modeling needs to change?
Also, OLTP databases have long been used for analytics. That is why data warehousing came about... because trying to do analytics in an OLTP database was a stupid idea born out of necessity. (Hardware was really expensive.)
Also, OLTP databases have long been used for analytics. That is why data warehousing came about... because trying to do analytics in an OLTP database was a stupid idea born out of necessity. (Hardware was really expensive.)
Re: In-Memory Database - Does star schema still relevant ?
In-memory database make the processing of millions of rows in seconds possible.
SAP has been marketing that with such capability, user can directly query the OLTP data to get information they need.
It makes the Real-Time Analytics possible, so it is unnecessary to transform from 3NF model to star-schema model.
With in-memory-database capability, do we still need datawarehouse ?
SAP has been marketing that with such capability, user can directly query the OLTP data to get information they need.
It makes the Real-Time Analytics possible, so it is unnecessary to transform from 3NF model to star-schema model.
With in-memory-database capability, do we still need datawarehouse ?
endro.koesno- Posts : 2
Join date : 2013-10-11
Re: In-Memory Database - Does star schema still relevant ?
The SAP BI 'solution' has been a kludge since it was first introduced. Hana has not changed that, it simply made a poorly designed approach faster.
The reasons to create a data warehouse have nothing to do with hardware performance. The reasons to do so are:
1. Simplify the data model.
2. Resolve data retention and obfuscation issues. You don't want to retain long term data in an operational system. Privacy issues require obfuscation in analytic systems, something you cannot do to the operational system.
3. Stability. Operational systems change at the moment, analytics requires stability in most cases, as well as the ability to recreate a past moment in time.
4. Create derived data. The creation of aggregate data sets, derived attributes, segmentation etc... have no place in an OLTP system.
5. Sandboxes. Statistical analysis of data sets require iterative processes that regularly create and destroy data sets.
I'm sure there are more, but that's what I can think of off the top of my head. Besides, memory does't have the cost/performance benefit of disk. Eventually it will, but even then, organizations will still be implementing data warehouses... only the hardware will change... as it has continued to do so since the concept was first introduced.
The reasons to create a data warehouse have nothing to do with hardware performance. The reasons to do so are:
1. Simplify the data model.
2. Resolve data retention and obfuscation issues. You don't want to retain long term data in an operational system. Privacy issues require obfuscation in analytic systems, something you cannot do to the operational system.
3. Stability. Operational systems change at the moment, analytics requires stability in most cases, as well as the ability to recreate a past moment in time.
4. Create derived data. The creation of aggregate data sets, derived attributes, segmentation etc... have no place in an OLTP system.
5. Sandboxes. Statistical analysis of data sets require iterative processes that regularly create and destroy data sets.
I'm sure there are more, but that's what I can think of off the top of my head. Besides, memory does't have the cost/performance benefit of disk. Eventually it will, but even then, organizations will still be implementing data warehouses... only the hardware will change... as it has continued to do so since the concept was first introduced.
Re: In-Memory Database - Does star schema still relevant ?
Teradata espouses the same pattern as well. While a well partitioned data structure can run very fast on Teradata, the resulting overly complex SQL eliminates all but the very well versed SQL experts from extracting data. And unfortunately, imitating a dimensional model in views doesn't work.endro.koesno wrote:In-memory database make the processing of millions of rows in seconds possible.
SAP has been marketing that with such capability, user can directly query the OLTP data to get information they need.
It makes the Real-Time Analytics possible, so it is unnecessary to transform from 3NF model to star-schema model.
With in-memory-database capability, do we still need datawarehouse ?
BoxesAndLines- Posts : 1212
Join date : 2009-02-03
Location : USA
Re: In-Memory Database - Does star schema still relevant ?
And I know from experience, Netezza can do it without the balancing act needed with Teradata. Realistically, 'millions of rows' ain't what it used to be.
Re: In-Memory Database - Does star schema still relevant ?
My doubt would be .. do we need a star schema with in-memory data warehouse? Can't the ODS meet all reports and dashboards requirements with the speed of in-memory solutions (except the benefit of the readability of the star schema of course)?
And sorry for reviving an old thread
And sorry for reviving an old thread
bluexblue- Posts : 1
Join date : 2014-12-26
Re: In-Memory Database - Does star schema still relevant ?
Can't the ODS meet all reports and dashboards requirements with the speed of in-memory solutions (except the benefit of the readability of the star schema of course)?
This is a question you need to ask yourself. Typically an ODS does not have the historical longevity of a data warehouse, nor it's stability. Can you do queries off an ODS… of course, that is what it is there for.
Similar topics
» Columnar database and Star Schema
» Best Practice Database Schema/user layout
» Start schema in relational database vs OLAP
» Star Schema put to test!
» Star Schema for MPP databases
» Best Practice Database Schema/user layout
» Start schema in relational database vs OLAP
» Star Schema put to test!
» Star Schema for MPP databases
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum