PoloDB

PoloDB, Rust için MongoDB benzeri API sunan gömülü bir belge veritabanıdır; BSON belgelerini RocksDB tabanlı yerel depoda saklar. Serde ile tiplenmiş Rust API, CRUD, indeks, toplama ve işlem desteği sunar; ayrıca kısmi MongoDB wire protokolü uyumlu bağımsız sunucu olarak çalışabilir. README, indeks ve toplama gibi alanların hâlâ geliştiğini belirtir.

PO

PoloDB

New80

PoloDB · Databases & Vector Infrastructure

STARS1.2K
FORKS60
COMMITS0
CONTRIBUTORS0
VERSIONv5.3.0
UPDATED2 days ago
Cross-PlatformDatabasedocument-databaseembedded-databaseApache-2.0

Common commercial products in this category: Oracle Database, Microsoft SQL Server, Amazon Aurora

What can it do?
  • Serde ve BSON üzerine kurulu gömülü Rust API'siyle belgeleri uygulamanın içinde saklarsın
  • MongoDB benzeri CRUD, sorgu, güncelleme, indeks ve toplama API'lerini kullanabilirsin
  • Açık işlemler veya otomatik işlem-başına-operasyon modeliyle tutarlılık sağlarsın
User reviews
  • • NeutralGitHub Issue

    Can not update collection UnknownUpdateOperation(...)

    “```rs collection .update( Some(&mk_document! { "_key": key_name }), &mk_document! { "value": value }, ) .unwrap(); ``` ```rs thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: UnknownUpdateOperation("value")', src/db.rs:143:14 note: run with…”

  • ↓ NegativeGitHub Issue

    Error accessing database after insert: `RollbackNotInTransaction`

    “After upgrading to the new version, some places have given me the `DatabaseOccupied` error which is most likely why I had some corruption. In my `db.rs` file I have many functions that rely on each other that independently use the database. To fix opening the database over and…”

Verified against README · Oct 28, 2026 · source

My note

Alternative pages

More in: Databases & Vector Infrastructure