Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/auula/vasedb
VaseDB is a NoSQL that supports multiple data types and transactions.
https://github.com/auula/vasedb
bitcask database go golang kv kvdb kvstore nosql nosql-database storage storage-engine storage-provider
Last synced: 13 days ago
JSON representation
VaseDB is a NoSQL that supports multiple data types and transactions.
- Host: GitHub
- URL: https://github.com/auula/vasedb
- Owner: auula
- License: other
- Created: 2022-01-16T09:29:22.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-10T08:13:55.000Z (7 months ago)
- Last Synced: 2024-06-19T00:36:08.401Z (6 months ago)
- Topics: bitcask, database, go, golang, kv, kvdb, kvstore, nosql, nosql-database, storage, storage-engine, storage-provider
- Language: Go
- Homepage:
- Size: 70.3 KB
- Stars: 251
- Watchers: 4
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VaseDB
VaseDB is a NoSQL that supports multiple data types and transactions.
---
[![Go Report Card](https://goreportcard.com/badge/github.com/auula/vasedb)](https://goreportcard.com/report/github.com/auula/vasedb)
[![Go Reference](https://pkg.go.dev/badge/github.com/auula/vasedb.svg)](https://pkg.go.dev/github.com/auula/vasedb)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/55bc449808ca4d0c80c0122f170d7313)](https://app.codacy.com/gh/auula/vasedb/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![codecov](https://codecov.io/gh/auula/vasedb/graph/badge.svg?token=ekQ3KzyXtm)](https://codecov.io/gh/auula/vasedb)
[![DeepSource](https://app.deepsource.com/gh/vasedb/vasedb.svg/?label=active+issues&show_trend=true&token=sJBjq88ZxurlEgiOu_ukQ3O_)](https://app.deepsource.com/gh/vasedb/vasedb/?ref=repository-badge)
[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)---
[简体中文](#) | [English](#)
---
### 特 性
- 支持 JSON Patch
- 支持多事务处理
- 支持磁盘存储和垃圾回收
- 支持自定义索引和自定义 WASM 函数
- 支持 Direct/IO 进行数据同步
- 支持 JavaScript 存储和运算,采用 goja 执行引擎,通过此种方式可以实现 Faas 功能
-
---