Skip to content

hpides/mmlib-multi

Repository files navigation

Efficient Multi-Model Management

This repository contains the code to our EDBT '23 short paper.

M3lib - Multi Model Management Library

Installation

Option 1: Docker

  • Requirements: Docker installed
  • Build Library
    • clone this repo
    • run the script generate-archives-docker.sh
      • it runs a docker container and builds the mmlib in it
      • the created dist directory is copied back to repository root
      • it contains the .whl file that can be used to install the library with pip (see below)
  • Install
    • to install mmlib run: pip install <PATH>/dist/mmlib-0.0.1-py3-none-any.whl

Option 2: Local Build

  • Requirements: Python 3.8 and Python venv
  • Build Library
    • run the script generate-archives.sh
      • it creates a virtual environment, activates it, and installs all requirements
      • afterward it builds the library, and a dist directory containing the .whl file is created
  • Install
    • to install mmlib run: pip install <PATH>/dist/mmlib-0.0.1-py3-none-any.whl

Cite Our Work

If you use our code or insights from the paper, please cite us.

@inproceedings{strassenburg_2023_m3lib,
  author    = {Nils Strassenburg and Dominic Kupfer and Julia Kowal and Tilmann Rabl},
  title     = {Efficient Multi-Model Management},
  booktitle = {Proceedings 26th International Conference on Extending Database Technology (EDBT 2023) Ioannina, Greece, March 28 - March 31},
  pages     = {457–-463},
  publisher = {OpenProceedings.org},
  year      = {2023},
  doi       = {10.48786/edbt.2023.37}
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published