TrailBase

TrailBase

Avoimen lähdekoodin Firebase-vaihtoehto tyyppiturvallisilla API-rajapinnoilla, reaaliaikaisuudella ja todennuksella

Valitse käyttöönotettava virtuaalipalvelinpaketti TrailBase

KVM 2
2 vCPU-ydintä
8 Gt RAM
100 Gt NVMe-levytilaa
8 Tt siirtonopeus
7,99  € /kk

Uusitaan hintaan 14,99 €/kk 2 vuoden ajaksi. Peruuta milloin tahansa.

Tiedot: TrailBase

TrailBase on moderni, avoimen lähdekoodin backend-as-a-service, joka yhdistää reaaliaikaisen SQLite-tietokannan, tyyppiturvalliset REST-rajapinnat, todennuksen, WebAssembly-ajoympäristön ja hallintapaneelin yhdeksi Rust-suoritettavaksi tiedostoksi. TrailBase on itse isännöitävä vaihtoehto Firebase- ja Supabase-palveluille, ja se korostaa raakaa suorituskykyä — sen ylläpitäjät raportoivat sen olevan noin 11 kertaa nopeampi kuin PocketBase ja lähes 40 kertaa nopeampi kuin Supabase tyypillisissä CRUD-työkuormissa — ja toiminnallista yksinkertaisuutta, sillä koko taustajärjestelmä toimitetaan yhtenä prosessina ilman ulkoista hallittavaa tietokantaa. Projekti on aktiivisesti kehitteillä GitHubissa ja lisensoitu OSL-3.0:n alla.

Yleisiä käyttötapauksia

Itsenäiset kehittäjät ja pienet tiimit käyttävät TrailBasea verkkosovellusten ja mobiilisovellusten julkaisuun ilman erillisen Postgres- tai MySQL-instanssin pystyttämistä, luottaen automaattisesti luotuihin REST- ja reaaliaikaisiin rajapintoihin käyttöliittymiensä tehostamiseksi. Mobiilikehittäjät integroivat sen taustajärjestelmäksi Flutter-, Swift- tai Kotlin-sovelluksiin käyttäen virallisia asiakas-SDK:ita, saaden todennuksen, tietojen synkronoinnin ja push-tyyppiset reaaliaikaiset päivitykset ilman mukautettujen päätepisteiden kirjoittamista. Taustajärjestelmän insinöörit laajentavat TrailBasea mukautetulla logiikalla kirjoittamalla WebAssembly-komponentteja JavaScriptillä, Rustilla tai Go:lla, upottaen liiketoimintasäännöt lähelle dataa ilman palvelimen uudelleenkäynnistystä. Alustatiimit ottavat TrailBasen käyttöön prototyyppikerroksena sisäisille työkaluille ja hallintapaneeleille, hyödyntäen mukana toimitettua hallintakäyttöliittymää kokoelmien mallintamiseen ja käyttöoikeuskäytäntöjen määrittämiseen selaimen kautta.

Tärkeimmät ominaisuudet

  • Tyyppiturvalliset REST-rajapinnat, jotka on automaattisesti luotu SQLite-kokoelmista, JSON-skeemalla jokaiselle tietuetyypille
  • Reaaliaikaiset tilaukset, jotka työntävät tietueiden muutokset yhdistetyille asiakkaille ilman kyselyä
  • Sisäänrakennettu WebAssembly-ajoympäristö (Wasmtime) hiekkalaatikoidulle mukautetulle palvelinpuolen logiikalle
  • JWT-pohjainen todennus päivitystokeneilla ja sähköposti/salasana-rekisteröinnillä
  • OAuth2-kirjautumistuki Googlelle, Discordille ja muille palveluntarjoajille
  • Hallintapaneeli taulukoiden, tietueiden, todennuspalveluntarjoajien ja käyttöoikeussääntöjen hallintaan
  • SQLite-pohjainen tallennustila alle millisekunnin kyselyviiveellä ja ilman ulkoista tietokantapalvelua
  • Asiakas-SDK:t TypeScriptille, Dart/Flutterille, Pythonille, C#/.NETille, Rustille, Go:lle, Swiftille ja Kotlinille
  • TanStack/db-integraatio synkronoidulle asiakaspuolen tilalle
  • Yhden binääritiedoston käyttöönotto minimaalisella Alpine-pohjaisella konttikuvalla
  • Skeemamigraatiot ja JSON-skeeman vienti integroitavaksi koodigeneraattoreiden kanssa
  • CLI käyttäjien, järjestelmänvalvojien, komponenttien ja migraatioiden hallintaan terminaalista

Miksi ottaa TrailBase käyttöön Hostinger VPS:llä

TrailBasen käyttöönotto Hostinger VPS:llä antaa sinulle dedikoidun suorittimen ja muistin Rust-taustajärjestelmälle, joka menestyy tasaisella matalan viiveen suorituskyvyllä, ilman kylmäkäynnistyksiä ja ilman kaupallisen BaaS:n pyyntökohtaisia maksuja. Koska TrailBase tallentaa tiedot SQLiteen paikalliselle levylle, VPS:n tallennussuorituskyky muuttuu suoraan nopeammiksi API-vastauksiksi, kun taas nimetty Docker-volyymi pitää tietokantasi, konfiguraatiosi ja todennustilasi turvassa konttipäivitysten yli. Täysi pääkäyttäjän oikeus antaa sinun säätää resurssirajoituksia, liittää ulkoisia varmuuskopioita ja integroida TrailBasen muuhun VPS-pinoosi — käänteisistä välityspalvelimista valvontatyökaluihin. Itseisännöinti tarkoittaa myös, että käyttäjätiedot, päivitystokenit ja sovellustiedot eivät koskaan poistu hallitsemastasi infrastruktuurista, mikä on tärkeä ominaisuus tiimeille, joihin sovelletaan tietojen sijainti- tai vaatimustenmukaisuusvaatimuksia.

Valitse käyttöönotettava virtuaalipalvelinpaketti TrailBase

KVM 2
2 vCPU-ydintä
8 Gt RAM
100 Gt NVMe-levytilaa
8 Tt siirtonopeus
7,99  € /kk

Uusitaan hintaan 14,99 €/kk 2 vuoden ajaksi. Peruuta milloin tahansa.

Tutustu muihin tämän kategorian sovelluksiin