D4M 3.0: Extended Database and Language Capabilities

08/09/2017
by   Lauren Milechin, et al.
0

The D4M tool was developed to address many of today's data needs. This tool is used by hundreds of researchers to perform complex analytics on unstructured data. Over the past few years, the D4M toolbox has evolved to support connectivity with a variety of new database engines, including SciDB. D4M-Graphulo provides the ability to do graph analytics in the Apache Accumulo database. Finally, an implementation using the Julia programming language is also now available. In this article, we describe some of our latest additions to the D4M toolbox and our upcoming D4M 3.0 release. We show through benchmarking and scaling results that we can achieve fast SciDB ingest using the D4M-SciDB connector, that using Graphulo can enable graph algorithms on scales that can be memory limited, and that the Julia implementation of D4M achieves comparable performance or exceeds that of the existing MATLAB(R) implementation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/13/2018

Database Operations in D4M.jl

Each step in the data analytics pipeline is important, including databas...
research
09/19/2022

Is Rust C++-fast? Benchmarking System Languages on Everyday Routines

Rust is a relatively new system programming language that has been exper...
research
07/03/2017

Version 0.1 of the BigDAWG Polystore System

A polystore system is a database management system (DBMS) composed of in...
research
10/01/2020

A survey on natural language processing (nlp) and applications in insurance

Text is the most widely used means of communication today. This data is ...
research
12/05/2018

Mapping RDF Graphs to Property Graphs

Increasing amounts of scientific and social data are published in the Re...
research
09/08/2023

Less Power for More Learning: Restricting OCaml Features for Effective Teaching

We present a framework for sandboxing and restricting features of the OC...
research
09/27/2016

Benchmarking the Graphulo Processing Framework

Graph algorithms have wide applicablity to a variety of domains and are ...

Please sign up or login with your details

Forgot password? Click here to reset