HackerPapers

arXiv:1501.05709cs.DB

Associative Arrays: Unified Mathematics for Spreadsheets, Databases, Matrices, and Graphs

Jeremy Kepner, Julian Chaidez, Vijay Gadepally, Hayden Jansen

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

Abstract

Data processing systems impose multiple views on data as it is processed by the system. These views include spreadsheets, databases, matrices, and graphs. The common theme amongst these views is the need to store and operate on data as whole sets instead of as individual data elements. This work describes a common mathematical representation of these data sets (associative arrays) that applies across a wide range of applications and technologies. Associative arrays unify and simplify these different approaches for representing and manipulating data into common two-dimensional view of data. Specifically, associative arrays (1) reduce the effort required to pass data between steps in a data processing system, (2) allow steps to be interchanged with full confidence that the results will be unchanged, and (3) make it possible to recognize when steps can be simplified or eliminated. Most database system naturally support associative arrays via their tabular interfaces. The D4M implementation of associative arrays uses this feature to provide a common interface across SQL, NoSQL, and NewSQL databases.

arXiv comments
4 pages, 6 figures; New England Database Summit 2015
Journal reference
DOI
Subjects
cs.DBDatabases cs.MSMathematical Software

On Hacker News

Linked by 1 identifiable commenter in 2 comments across 2 threads, from Jan 2025 to Nov 2025. Found in 1 HN submission from Jan 2025 to Jan 2025. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments2 threads

  1. Imperative to Relational 1 comment
    • Why stop at relational, we should go all the way to include spreadsheets, matrices and graphs as in D4M [1]. D4M can caters to most modern data abstractions including spreadsheets, database tables, matrices, and graphs based on associative arrays [2]. >For software engineers…

      teleforceView on HNParent context

    • Given the pervasive nature of spreadsheets in today's world, we have no choice but to embrace it but need to manage spreadsheets based data properly. The good news is that Mathematics of Big Data book published by MIT press book is proposing associative array algebra that is…

      teleforceView on HNParent context

Submitted to Hacker News

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