JX / Junexis StorageArchitektura platformy →

Storage / dane Twojej aplikacji

Zapisz wartość.
Odczytaj ją.

Dane aplikacji potrzebują magazynu o znanych właściwościach. Junexis oddziela kontrakt użycia, gospodarza procesu i dostawcę, który wykonuje operację.

Zacznij bez serwera bazy: zapisz pomiar 21.0 w Memory i odczytaj ten sam rekord. Potem zobacz, co zachowuje SQLite po ponownym uruchomieniu.

Wykonaj pierwszy zapis i odczyt →

Rzeczywisty Storage Host · dostawca Memory

01 / Zapisujesz rekord

Bucket measurements, klucz room-1, wartość 21.0.

put · effect: write
↓ 02 / Host przekazuje operację

Jawnie wybrany dostawca wykonuje zapis.

Storage Host → Memory
↓ 03 / Odczytujesz dane

Ten sam klucz zwraca zapisany payload.

get → celsius: 21.0

Wynik lokalnej próby

Ten sam zapis. Różne właściwości magazynu.

Memory · odczytano 21.0SQLite · odczytano 21.0

Nowy host z Memory zaczyna pusty magazyn. Nowy host z SQLite odczytał wartość z tego samego pliku. To rzeczywiste próby istniejących lokalnych pakietów Release. Osobno testy dostawcy PostgreSQL na żywej bazie 17.9 zakończyły się wynikiem 20/20 PASS.

Żądania, odpowiedź i sposób powtórzenia →

Wybór magazynu

Memory, SQLite, PostgreSQL

Porównaj miejsce danych, wymagania, trwałość oraz zakres sprawdzenia. Jeden kontrakt nie oznacza identycznych cech dostawców.

Porównaj dostawców →

Granice odpowiedzialności

Język, SDK, Host i dostawca

Znajdź właściwe miejsce dla danych aplikacji, API rozszerzenia i wykonania operacji. Oddziel Storage od State oraz kolejek Runtime.

Możliwości i kontrakty →

Zacznij od wyniku, który możesz sprawdzić.

Dokumentacja pokazuje zapis i odczyt. Nie udostępnia hostowanej bazy. Przygotowanie pakietów, sekretów i kopii danych pozostaje częścią konkretnego wdrożenia.

Dostępność i ograniczenia →Chcę stworzyć własnego dostawcę →