Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelmior/nose
:nose: Automated schema design for NoSQL applications
https://github.com/michaelmior/nose
nosql ruby schema
Last synced: 3 months ago
JSON representation
:nose: Automated schema design for NoSQL applications
- Host: GitHub
- URL: https://github.com/michaelmior/nose
- Owner: michaelmior
- License: gpl-3.0
- Created: 2014-01-18T16:44:41.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T21:14:23.000Z (7 months ago)
- Last Synced: 2024-10-17T05:34:36.643Z (4 months ago)
- Topics: nosql, ruby, schema
- Language: Ruby
- Homepage: https://michael.mior.ca/projects/NoSE/
- Size: 2.63 MB
- Stars: 29
- Watchers: 9
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
# NoSQL Schema Evaluator (NoSE)
[![CI](https://github.com/michaelmior/NoSE/actions/workflows/ci.yml/badge.svg)](https://github.com/michaelmior/NoSE/actions/workflows/ci.yml)
[![Depfu](https://badges.depfu.com/badges/69de42ee3415b077a040beadc8941f1e/overview.svg)](https://depfu.com/github/michaelmior/NoSE?project_id=6964)
[![codecov](https://codecov.io/gh/michaelmior/NoSE/branch/main/graph/badge.svg?token=knALGf3kHn)](https://codecov.io/gh/michaelmior/NoSE)
[![Docker Build Status](https://img.shields.io/docker/build/michaelmior/nose.svg)]()This is a work in progress tool to provide automated physical schema design for NoSQL data stores.
NoSE is licensed under the [GPLv3 license](LICENSE.md).## Getting Started
If you want to quickly try NoSE, you can get a shell with all necessary dependencies using [Docker](https://www.docker.com/) as follows
docker run --interactive --tty --rm michaelmior/nose /bin/bash
For continued use, installing a development version of the NoSE CLI is more flexible.
Instructions can be found in the [nose-cli](https://github.com/michaelmior/nose-cli) repository.## Publications
Mior, M.J.; Kenneth Salem; Ashraf Aboulnaga; Rui Liu, [NoSE: Schema Design for NoSQL Applications](https://www.researchgate.net/publication/296485511_NoSE_Schema_Design_for_NoSQL_Applications), in Data Engineering (ICDE), July 2017.
Mior, M.J.; Kenneth Salem; Ashraf Aboulnaga; Rui Liu, [NoSE: Schema Design for NoSQL Applications](https://www.researchgate.net/publication/318126769_NoSE_Schema_Design_for_NoSQL_Applications), Transactions on Knowledge and Data Engineering, 16-20 May 2016.
![ACM DL Author-ize service](http://dl.acm.org/images/oa.gif) Michael J. Mior. 2014. [Automated schema design for NoSQL databases](http://dl.acm.org/authorize?N71145). In Proceedings of the 2014 SIGMOD PhD symposium (SIGMOD'14 PhD Symposium). ACM, New York, NY, USA, 41-45.
## Acknowledgements
This work was supported by the Natural Sciences and Engineering Research Council of Canada ([NSERC](http://nserc.gc.ca)).
[![NSERC](assets/NSERC-logo.png)](http://nserc.gc.ca)
Hosting of [Coin-OR packages](https://packagecloud.io/michaelmior/coinor/) is generously provided by packagecloud.
[![packagecloud](assets/packagecloud-logo.png)](https://packagecloud.io)