HackerPapers

arXiv:1606.05797cs.DB

Associative Array Model of SQL, NoSQL, and NewSQL Databases

Jeremy Kepner, Vijay Gadepally, Dylan Hutchison, Hayden Jananthan, Timothy Mattson, Siddharth Samsi, Albert Reuther

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

The success of SQL, NoSQL, and NewSQL databases is a reflection of their ability to provide significant functionality and performance benefits for specific domains, such as financial transactions, internet search, and data analysis. The BigDAWG polystore seeks to provide a mechanism to allow applications to transparently achieve the benefits of diverse databases while insulating applications from the details of these databases. Associative arrays provide a common approach to the mathematics found in different databases: sets (SQL), graphs (NoSQL), and matrices (NewSQL). This work presents the SQL relational model in terms of associative arrays and identifies the key mathematical properties that are preserved within SQL. These properties include associativity, commutativity, distributivity, identities, annihilators, and inverses. Performance measurements on distributivity and associativity show the impact these properties can have on associative array operations. These results demonstrate that associative arrays could provide a mathematical model for polystores to optimize the exchange of data and execution queries.

arXiv comments
9 pages; 6 figures; accepted to IEEE High Performance Extreme Computing (HPEC) conference 2016
Journal reference
DOI
doi:10.1109/HPEC.2016.7761647
Subjects
cs.DBDatabases cs.DCDistributed, Parallel, and Cluster Computing cs.PLProgramming Languages

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Mar 2025 to Mar 2025.

Comments linking this paper, per year.

Discussed in comments1 thread

    • > Garbage collectors suck, and all my Common Lisp projects have very limited applications just because of the garbage collector. If only a very tiny fraction of the resources effort, research, time, money etc of all ML/AI funds are directed for the best design of high…

      teleforceView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.