ToolQuestor Logo
SlateDB

SlateDB

natywna w chmurze wbudowana baza danych dla Rust

Dodane:10/24/2025
Ceny:
Darmowy
Połącz:
Vidnoz AI

Vidnoz AI

FEATURED
Granola

Granola

FEATURED
OpenArt AI

OpenArt AI

FEATURED

Czym jest SlateDB

SlateDB to wbudowany silnik magazynowania, który wykorzystuje strukturę drzewa scalającego opartego na dzienniku i zapisuje wszystko w chmurowej pamięci obiektowej. Dołączasz go jako bibliotekę do swoich aplikacji w Rust, a on zajmuje się przechowywaniem danych za pomocą usług takich jak S3 czy Google Cloud Storage.

Główną zaletą jest nieograniczona pojemność magazynowania. Pamięć w chmurze może przechować dowolną ilość danych bez konieczności zarządzania serwerami czy dyskami. Zapewnia także automatyczne kopie zapasowe i może obsługiwać wielu czytelników jednocześnie, choć tylko jednego pisarza na raz.

Wadą są nieco wyższe czasy odpowiedzi w porównaniu z lokalnym magazynem dyskowym. Operacje zapisu zazwyczaj trwają 50-100 milisekund. Dzięki temu SlateDB jest idealny dla aplikacji, w których koszty i niezawodność są ważniejsze niż ultra szybkie czasy reakcji.

Funkcje SlateDB

  • Chmurowa wbudowana baza danych dla aplikacji Rust

  • Nieograniczona przestrzeń dyskowa dzięki S3, GCS, Azure Blob

  • Pojedynczy zapisujący z wieloma jednoczesnymi czytelnikami

  • Zapis wsadowy zmniejsza koszty API

  • Konfigurowalne kompromisy między trwałością a opóźnieniami

  • Wbudowana kompresja i buforowanie

  • Wsparcie transakcji ze snapshotami

  • Zarządzanie odpadami i kompaktacja

  • Otwarte oprogramowanie na licencji Apache 2.0

  • Aktywna społeczność i regularne aktualizacje

Ceny SlateDB

Najpopularniejszy
Free Open Source
Free
  • Kompletny silnik bazy danych
  • Licencja Apache 2.0
  • Nieograniczona pojemność pamięci (w zależności od dostawcy chmury)
  • Obsługa S3, GCS, Azure Blob, MinIO
  • Wsparcie transakcji
  • Kompresja i buforowanie
  • Wielu jednoczesnych czytelników
  • Wsparcie społeczności

Repozytorium SlateDB

Zobacz na Github
Gwiazdki3,339
Forki286
Wiek repozytorium2 lat
Ostatni commit1 dzień temu

FAQ o SlateDB

Tak, SlateDB jest w 100% darmowy i otwartoźródłowy na licencji Apache 2.0. Płacisz tylko za koszty przechowywania w chmurze u dostawców takich jak AWS S3, Google Cloud Storage czy Azure Blob Storage, w zależności od Twojego zużycia.
SlateDB jest obecnie zbudowany jako biblioteka Rust. Chociaż jest przeznaczony głównie dla aplikacji Rust, projekt pracuje nad powiązaniami językowymi dla innych języków programowania. Możesz również wygenerować własne powiązania, jeśli zajdzie taka potrzeba.
SlateDB to wbudowana baza danych, która działa wewnątrz Twojej aplikacji, a nie jako oddzielny serwer. Przechowuje wszystkie dane w chmurowej pamięci obiektowej zamiast na lokalnych dyskach, zapewniając nieograniczoną pojemność. Jest idealna do przechowywania par klucz-wartość, a nie do skomplikowanych zapytań relacyjnych.
SlateDB jest aktywnie rozwijany i szybko się poprawia. Chociaż podstawowe funkcje działają dobrze, opiekunowie projektu zalecają dokładne testowanie w konkretnym przypadku użycia przed wdrożeniem produkcyjnym. Sprawdź najnowsze notatki dotyczące wydań, aby poznać aktualny status i ulepszenia stabilności.
Domyślnie operacje zapisu w SlateDB czekają, aż dane zostaną bezpiecznie zapisane w chmurze, zanim potwierdzą sukces. Zapewnia to brak utraty danych podczas awarii. Możesz zmienić to ustawienie na szybszy zapis, jeśli możesz zaakceptować ryzyko utraty części danych.

Zobacz co użytkownicy mówią o SlateDB

0.0

0 Recenzje

5
0
4
0
3
0
2
0
1
0

Jeszcze brak recenzji

Bądź pierwszym, który zrecenzuje SlateDB