PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 18, 2019316 citationsOpen Access

DuckDB

MRMark RaasveldtHMHannes Mühleisen

Key Points

  • To introduce and evaluate DuckDB, an open-source embedded database system designed specifically to execute analytical SQL queries within host processes.
  • Designed an in-process database management engine optimized for analytical query workloads inside existing processes.
  • Benchmarked DuckDB against alternative data management solutions across standard embedded analytical scenarios.
  • Demonstrated effective query performance during analytical SQL workloads when operating embedded directly inside host applications.
  • Released DuckDB publicly as open-source software under a permissive software license.

Abstract

The immense popularity of SQLite shows that there is a need for unobtrusive in-process data management solutions. However, there is no such system yet geared towards analytical workloads. We demonstrate DuckDB, a novel data management system designed to execute analytical SQL queries while embedded in another process. In our demonstration, we pit DuckDB against other data management solutions to showcase its performance in the embedded analytics scenario. DuckDB is available as Open Source software under a permissive license.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Raasveldt et al. (2019) studied this question.

synapsesocial.com/papers/69db91c13d9adb00e7684a4fhttps://doi.org/10.1145/3299869.3320212
Ask AI
Helpful
Bookmark
Share
View Full Paper