MonetDB/X100: a (very) fast column-store

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
12,384
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 23, 2008

Google Tech Talks
January, 15 2008

ABSTRACT

MonetDB/X100 is a second-generation column-store prototyped at CWI, targeted
at analysis-heavy data management tasks such as data warehousing and
information retrieval.
In this overview talk I will outline the research challenges, novel
techniques and results from this project. The ideal is to close the existing performance gap between hand-coded
applicationas and database systems using architecture-conscious techniques,
and by carefully exploiting the bandwith strengs of modern hardware (and
avoiding its latency weaknesses).
The novel techniques presented encompass expressing relational operators as
vector operations, lightweight compression on the border between CPU cache
and RAM, sequential-access optimized database design and I/O bandwidth
sharing.

Speaker: Peter Boncz

Category:

People & Blogs

Tags:

License:

Standard YouTube License

  • likes, 1 dislikes

Link to this comment:

Share to:

Top Comments

  • Mmm...real code. It turns out I implemented a similar concept in a project a couple of years ago (in a special purpose database that dealt with airline schedules and fares). Nice to see someone with the brain power to explain the technique clearly. I'm watching, thinking 'ah, so that's what we were doing : avoiding materializing the intermediate results'.

    Well worth watching if you're into database architecture.

see all

All Comments (6)

Sign In or Sign Up now to post a comment!
  • @colinmaharaj what do u mean explicitly?

  • After over one year of hands on experience, I confirm that MonetDB is unique, beautiful, and fast. Well done.

  • I am trying to figure out something here, how do you explicitly place content in the CPU cache?

  • Great video. It's a bit hard to understand what the speaker is saying, but the content is completely worth it. I look forward to seeing what else this project achieves.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more