TrailBase
Avoimen lähdekoodin Firebase-vaihtoehto tyyppiturvallisilla API-rajapinnoilla, reaaliaikaisuudella ja todennuksella
Valitse käyttöönotettava virtuaalipalvelinpaketti TrailBase
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
Uusitaan hintaan 14,99 €/kk 2 vuoden ajaksi. Peruuta milloin tahansa.