denormalized
Embeddable stream processing engine based on Apache DataFusion
파일 탐색기
최종 버전 다운로드 (.zip)- action.yaml
- python-docs.yml
- python-lint.yml
- python.yml
- rust.yml
- mod.rs
- py_err.rs
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- mod.rs
- serializable_accumulator.rs
- serialize.rs
- denormalized_config.rs
- mod.rs
- kafka_config.rs
- kafka_stream_read.rs
- mod.rs
- topic_reader.rs
- topic_writer.rs
- mod.rs
- avro.rs
- json.rs
- mod.rs
- utils.rs
- mod.rs
- mod.rs
- streaming_window.rs
- coalesce_before_streaming_window_aggregate.rs
- mod.rs
- grouped_window_agg_stream.rs
- mod.rs
- streaming_window.rs
- accumulators.rs
- mod.rs
- time.rs
- mod.rs
- stream_table.rs
- mod.rs
- streaming_window.rs
- mod.rs
- rocksdb_backend.rs
- slatedb.rs
- arrow_helpers.rs
- default_optimizer_rules.rs
- mod.rs
- row_encoder.rs
- serialization.rs
- context.rs
- datastream.rs
- lib.rs
- query_planner.rs
- Cargo.toml
- LICENSE
- README.md
- mod.rs
- lib.rs
- orchestrator.rs
- Cargo.toml
- denormalized_dark.png
- denormalized_logo.png
- kafka_rideshare_example.md
- csv_streaming.rs
- emit_measurements.rs
- kafka_rideshare.rs
- simple_aggregation.rs
- stream_join.rs
- udf_example.rs
- lib.rs
- Cargo.toml
- module.html.jinja2
- __init__.py
- base.py
- location.py
- __init__.py
- catalog.py
- common.py
- context.py
- dataframe.py
- expr.py
- functions.py
- object_store.py
- py.typed
- record_batch.py
- udf.py
- __init__.py
- context.py
- data_stream.py
- feast_data_stream.py
- feast_data_stream.pyi
- utils.py
- stream_aggregate.py
- stream_join.py
- udaf_example.py
- udf_example.py
- context.rs
- datastream.rs
- errors.rs
- lib.rs
- utils.rs
- .gitignore
- build_wheels.sh
- Cargo.lock
- Cargo.toml
- pyproject.toml
- README.md
- uv.lock
- .clabot
- .dockerignore
- .gitignore
- Cargo.lock
- Cargo.toml
- clippy.toml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- Dockerfile
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/probably-nothing-labs/denormalized
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd denormalized
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t denormalized .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 denormalized
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Python
쉬움사전 준비물
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
