https://github.com/flowerfine/rtomde
rtomde supports building apis quickly based on data warehouse or lakehouse, which converts sql into RESTful easily, commonly as data service, focusing on providing Readable, Testable, Observable, Maintainable Data Engine.
https://github.com/flowerfine/rtomde
data-engine data-service restful-api sql
Last synced: 7 months ago
JSON representation
rtomde supports building apis quickly based on data warehouse or lakehouse, which converts sql into RESTful easily, commonly as data service, focusing on providing Readable, Testable, Observable, Maintainable Data Engine.
- Host: GitHub
- URL: https://github.com/flowerfine/rtomde
- Owner: flowerfine
- Created: 2020-12-31T05:33:21.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-28T12:42:40.000Z (about 3 years ago)
- Last Synced: 2023-03-03T20:09:49.221Z (about 3 years ago)
- Topics: data-engine, data-service, restful-api, sql
- Language: Java
- Homepage:
- Size: 1.32 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RTOM Data Engine
[](https://www.apache.org/licenses/LICENSE-2.0.html)
[](https://github.com/flowerfine/rtomde)
[](https://codecov.io/gh/flowerfine/rtomde/branch/master)
[](https://sonarcloud.io/dashboard?id=flowerfine_rtomde)
`rtomde` supports building apis quickly based on data warehouse or lakehouse, which converts sql into RESTful easily, commonly as data service, focusing on providing `Readable, Testable, Observable, Maintainable Data Engine`.
Billons of datas are collected、transformed、loaded by computation engine such as flink or spark, then datas are distributed to analystis、BI and ad-hoc, also apps. All ETL、data warehouse、computation and analystis engine contributes to enterprise data pipeline, `rtomde` gives people strong but clean tools on another data delivery approaches for data developers, which is proud for providing automatic pipeline between data warehouse and apps.

## Development
### Requirements
* jdk >= 11
* maven >= 3.6.3
`rtomde` uses and recommends the `IntelliJ IDEA` to develop the `rtomde` project. Minimal requirements for an IDE are java and maven supports.
### Build
```shell
./mvnw clean install
```
## Contributing
The project welcomes everyone to contribute.
## License
`rtomde` is licenced under the Apache License Version 2.0.