Repackaging DB Technology for Modern Data Challenges

retrodb n.w
1 / 10
Embed
Share

"Explore how reimagining database technology is essential for addressing modern data challenges and why traditional RDBMS falls short in certain scenarios. The shift towards services like HDFS++ and the need for optimized shared memory DBMS are highlighted, emphasizing the importance of semantic correctness and efficient data storage solutions."

  • Database
  • Technology
  • Data Challenges
  • RDBMS
  • HDFS

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. RetroDB (We have seen it all) Donald Kossmann Systems Group, ETH Zurich

  2. We got it all right why is nobody listening?

  3. Why is nobody listening? Web (e.g. Amazon, Facebook, Google) reinventing the wheel is cooler than listening do not worry about them Enterprise (e.g., Amadeus, Credit Suisse, ) they do listen but, new problem: No more silos! (aka Big Data) RDBMS not a good match for that new problem we need to repackage! (I do not know about Scientific applications)

  4. Repackaging DB Technology Blob store as a service (HDFS++)

  5. Repackaging DB Technology Blob store as a service (HDFS++) OLTP

  6. Repackaging DB Technology Streaming O L Blob store as a service (HDFS++) A P OLTP

  7. Repackaging DB Technology Streaming O L A P Search HDFS Graph ML OLTP

  8. Repackaging DB Technology Data in Blob Store, Processing in Compute Nodes Great advantages scales storage and processing individually no need to worry about multi-tenancy & silos fault-tolerance for free commodity building blocks (KVS, 2PC, SI, SQL, ) it is cool because Google does it Great disadvantages poor data locality (data shipping) poor semantics (sharing increases noise)

  9. What we need to do! Optimize Shared Memory DBMS split work between tiers: e.g., push down scans shared scans in storage tier new ways to implement ACID in client/server system (many more optimizations) Get semantics right it is one big soup of data but everybody wants to look at it in different ways And build a really good HDFS++ across the storage hierarchy (DRAM, SSD, NVRAM, disk)

  10. What we need NOT do! 300 gazillion TPS in a single box great, but who needs that? what to do with the data once it is in there? Think about caching if you have locality, make it explicit Worry about eventual consistency, NoSQL, or dismiss anything else we have done!

Related


More Related Content