Technical Report: Developing a Working Data Hub
arXiv:2004.00190
Abstract
Data forms a key component of any enterprise. The need for high quality and easy access to data is further amplified by organizations wishing to leverage machine learning or artificial intelligence for their operations. To this end, many organizations are building resources for managing heterogenous data, providing end-users with an organization wide view of available data, and acting as a centralized repository for data owned/collected by an organization. Very broadly, we refer to these class of techniques as a "data hub." While there is no clear definition of what constitutes a data hub, some of the key characteristics include: data catalog; links to data sets or owners of data sets or centralized data repository; basic ability to serve / visualize data sets; access control policies that ensure secure data access and respects policies of data owners; and computing capabilities tied with data hub infrastructure. Of course, developing such a data hub entails numerous challenges. This document provides background in databases, data management and outlines best practices and recommendations for developing and deploying a working data hub.
arXiv commentFixes typographical errors; references updated; minor content updates in Section 4. arXiv admin note: substantial text overlap with arXiv:1905.03592
References in corpus (11)
- The Queen's Guard: A Secure Enforcement of Fine-grained Access Control In Distributed Data Analytics Platforms
- Interactive Supercomputing on 40,000 Cores for Machine Learning and Data Analysis
- The Lustre Storage Architecture
- The BigDAWG Polystore System and Architecture
- Distributed GraphLab: A Framework for Machine Learning in the Cloud
- Enabling On-Demand Database Computing with MIT SuperCloud Database Management System
- Big Data Dimensional Analysis
- Using a Power Law Distribution to describe Big Data
- From NoSQL Accumulo to NewSQL Graphulo: Design and Utility of Graph Algorithms inside a BigTable Database
- MIT SuperCloud Portal Workspace: Enabling HPC Web Application Deployment
- AI Enabling Technologies: A Survey