• Stars
    star
    534
  • Rank 81,182 (Top 2 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created over 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OpenDAL: Access data freely, painlessly, and efficiently

Apache OpenDAL

OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way.

OpenDAL Architectural

Major components of the project include:

Libraries

Applications

  • oli: OpenDAL Command Line Interface
  • oay: OpenDAL Gateway

Services

Standard Storage Protocols (like ftp, webdav)
  • ftp: FTP and FTPS
  • http: HTTP read-only services
  • sftp: SFTP services being worked on
  • webdav: WebDAV Service
Object Storage Services (like s3, gcs, azblob)
File Storage Services (like fs, azdfs, hdfs)
Consumer Cloud Storage Service (like gdrive, onedrive)
Key-Value Storage Service (like rocksdb, sled)
Cache Storage Service (like memcached, moka)

Welcome to add any services that are not currently supported here.

Examples

The examples are available at here.

Documentation

The documentation is available at https://opendal.apache.org.

Contribute

OpenDAL is an active open-source project. We are always open to people who want to use it or contribute to it. Here are some ways to go.

Who is using OpenDAL?

  • Databend: A modern Elasticity and Performance cloud data warehouse.
  • GreptimeDB: An open-source, cloud-native, distributed time-series database.
  • deepeth/mars: The powerful analysis platform to explore and visualize data from blockchain.
  • mozilla/sccache: sccache is ccache with cloud storage
  • RisingWave: A Distributed SQL Database for Stream Processing
  • Vector: A high-performance observability data pipeline.
  • OctoBase: the open-source database behind AFFiNE, local-first, yet collaborative.

License

Licensed under the Apache License, Version 2.0

More Repositories

1

databend

𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
Rust
7,404
star
2

openraft

rust raft with improvements
Rust
1,258
star
3

askbend

AskBend: SQL-based Knowledge Base Search and Completion using Databend
Rust
190
star
4

openkv

LSM based key-value store in rust, design for cloud
88
star
5

datafuse-presentations

Presentations, meetups and talks about Databend
HTML
72
star
6

jsonb

JSONB implement in rust
Rust
61
star
7

opensrv

opensrv for databend
Rust
54
star
8

bendsql

Databend Native Client
Rust
46
star
9

hackathon2022

Databend x Rust China Hackathon 2022
39
star
10

databend-perf

Databend Performance Data and Visualization
TypeScript
37
star
11

opencache

Cache server :)
Makefile
33
star
12

weekly

This week in Databend: an elastic and reliable cloud warehouse
25
star
13

databend-go

Golang driver for databend cloud
Go
18
star
14

databend-py

Databend Cloud Python Driver with native interface support
Python
17
star
15

helm-charts

Helm charts for databend
Smarty
15
star
16

wizard

A GPT4 powered tool for detecting bugs in Databend
Python
14
star
17

datafuse-operator

DataFuse operator manages fuse-query and fuse-store clusters atop Kubernetes using CRDs.
Go
13
star
18

databend-sqlalchemy

Databend SQLAlchemy
Python
13
star
19

datafuse-shop

datafuselabs brand toy, stickers, t-shirts etc. 🤠 👕 👓
13
star
20

fusebots

I am a robot
Go
12
star
21

link

Links used by databend
Go
10
star
22

databend-docs

Official repository for Databend documentation
SCSS
9
star
23

databend-jdbc

jdbc implementation for databend cloud
Java
7
star
24

test-infra

This repository contains tools and configuration files for the testing and automation needs for Datafuse.
Go
7
star
25

databend-udf

Databend User-Defined Function Server SDK
Python
6
star
26

jepsen.meta

databend metasrv jepsen test unit
Shell
6
star
27

databend_fiddle

Python
5
star
28

grafana-databend-datasource

Grafana Datasource Plugin for Databend
Go
4
star
29

databend-playground

TypeScript
3
star
30

summer-of-code

Summer of Code with Datafuse Labs
1
star