Uploaded by jensdit on Feb 1, 2011
Modern enterprises need to pick the right DBMSs e.g. OLTP, OLAP, streaming systems, scan-oriented systems among others, each tailored to a specific use-case application, for their data managing problems. This makes using specialized solutions for each application costly due to licensing fees, integration overhead and DBA costs. Additionally, it is tedious to integrate these specialized solutions together. Alternatively, enterprises use a single specialized DBMS for all applications and thereby compromise heavily on performance. Further, a particular DBMS (e.g. row store) cannot adapt and change into a different DBMS (e.g. streaming system), as the workload changes, even though much of the code and technology is replicated anyways.
In this paper we discuss building a new type of database system which fits several use-cases while reducing costs, boosting performance, and improving the ease-of-use at the same time. We present the research challenges in building such a system. We believe that by dropping the assumption of a fixed store, as in traditional systems like row store and column store, and instead having a flexible storage scheme we can realize much better performance without compromising the cost. We outline OctopusDB as our plan for such a system and discuss how it can mimic several existing as well as newer systems. To do so, we present the concept of storage view as an abstraction of all storage layouts in OctopusDB. We discuss how the heterogenous optimization problems in OctopusDB can be reduced to a single problem: storage view selection; and describe how a Holistic Storage View Optimizer can deal with it.
Category:
Tags:
- Octopus
- OctopusDB
- mimic octopus
- row store
- column store
- data stream system
- one size fits all
- DBMS
- database management system
- storage layout
- CIDR 2011
- databases
- information systems
- computer science
License:
Standard YouTube License
-
5 likes, 1 dislikes
8:57
Understanding Client Server Architecture.mp4by AndreCadogan2,712 views
10:48
Database Design Introductionby ericksonadam18,521 views
0:23
Future Databaseby HummadJ1,109 views
8:29
StreamBase and Vertica on real-time data integration and analysisby streambase513 views
6:09
The Bowyersby jensdit1,803 views
9:46
Oracle Architecture in less than 10 minutesby roughsealtd159,384 views
39:16
Database System Architectureby ignousocis35,328 views
2:55
A Truly Astonishing Natural Illusion - Disappearing Octopusby yoism4180,984 views
8:40
Oracle Architecture Overview Database Quick Reference Presentation Video 1080p HDby getmathan4,073 views
2:49
SQL vs Oracleby sqlvsoracle53,549 views
1:39
Oracle Database Architecture (ENGLISH VERSION - in stereo)by oracleexpert22,717 views
1:31
CIDR Calculator Demoby rmceoin1,707 views
4:32
The Silence of the Lambs - Soundtrackby Absusdey93265,380 views
3:49
What Are the Benefits of Automatic Storage Management?by EmulexVideo2,092 views
2:59
Database Architecture for SOA, BI and Data Warehousingby videoscribe21st1,926 views
14:52
db_arch_jfv.mp4by jfverrierfr2,388 views
4:22
Criminal Minds - Bleed Like Meby Sunsetlady2,046 views
1:54
Rows Oriented Database versus Column Oriented Databasesby InfobrightDB1,534 views
54:00
Lecture -2 Conceptual Designsby nptelhrd44,326 views
8:57
Understanding Client Server Architectureby o2solutionsdotnet17,368 views
- Loading more suggestions...
Link to this comment:
All Comments (0)