Sider.ai
  • Chat
  • Wisebase
  • Verktyg
  • Förlängning
  • Kunder
  • Prissättning
Ladda ner nu
Logga in

Lär dig snabbare, tänk djupare och väx smartare med Sider.

Produkter
Appar
  • Tillägg
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
Verktyg
  • WebbskapareNew
  • AI-presentationerNew
  • AI Essäskrivare
  • Nano Banana Pro
  • Nano Banana Infographic
  • AI Bildgenerator
  • Italiensk hjärnrotgenerator
  • Bakgrundsborttagare
  • Bakgrundsbytare
  • Foto Raderare
  • Textborttagare
  • Inpaint
  • Bildförstärkare
  • Skapa
  • AI Översättare
  • Bildöversättare
  • PDF Översättare
Sider
  • Kontakta oss
  • Hjälpcenter
  • Ladda ner
  • Prissättning
  • Utbildningsplan
  • Vad är nytt
  • Blogg
  • Gemenskap
  • Partners
  • Affiliate
  • Bjud in
©2026 Alla rättigheter förbehållna
Användarvillkor
Integritetspolicy
  • Hemsida
  • Blogg
  • AI-verktyg
  • Alternativ till LakeFS: Smartare sätt att versionshantera din data utan att tappa förståndet

Alternativ till LakeFS: Smartare sätt att versionshantera din data utan att tappa förståndet

Uppdaterad 28 sep 2025

14 min


LakeFS Alternativ: Smartare Sätt Att Versionshantera Din Data Utan Att Bli Galen

Har du någonsin önskat att din datasjö betedde sig som Git – minus de kryptiska kommandona och den delen där din kollega döpte en branch till “final_FINAL_verkligen”? Jag också. Det är löftet med dataversionshanteringsverktyg som lakeFS: branches för dataset, reproducerbara experiment, återställningar när någon läser in en CSV med kolumnerna blandade som en kortlek Uno-kort.
Men lakeFS är inte ditt enda alternativ. Kanske är du on-prem. Kanske är du allergisk mot objektlagringssemantik. Kanske vill du bara ha en billigare, enklare eller mer lagercentrerad installation. Idag tar vi en vänlig, lättförståelig tur bland lakeFS-alternativ – vad de är bra på, var de vacklar och hur man väljer en utan att offra helgen.
Spoiler: Det finns ingen enskild vinnare här. Det är mer som att välja rätt resväska för din resa. Ryggsäck för dagsturer, rullväska för flygplatsen, sjökoffert om du flyttar symfoniorkestern. Låt oss matcha resväskorna till din resa.

Vad Vi Menar Med "LakeFS Alternativ" (Och Varför Du Kanske Vill Ha Ett)

LakeFS-alternativ är verktyg och mönster som ger dig Git-liknande versionshantering för data – branching, taggning, tidsresor, reproducerbarhet – utan att använda lakeFS självt. De främsta anledningarna till att folk väljer alternativ:
  • Du lever i ett datalager, inte en datasjö. Du vill ha versionshantering inuti Snowflake, BigQuery, Redshift eller Databricks, inte S3 eller GCS.
  • Du föredrar tabellformat framför globala kataloger. Apache Iceberg och Delta Lake ger dig snapshot-baserad versionshantering på tabellnivå.
  • Du vill ha lättare lineage och styrning. Kanske kan du komma dit du ska med dbt-snapshots, tidsresor eller en katalog.
  • Du har strikta infrastrukturregler. Air-gapped, on-prem eller en policy för leverantörsinlåsning som är strängare än din högstadiebibliotekarie.
Längs vägen kommer vi att jämföra verktyg, visa mini-genomgångar och slänga in praktiska tips så att du kan testa det här utan att stoppa monteringslinjen.

Kortlistan: LakeFS Alternativ Efter Smak

Tänk på lakeFS som en “global Git för sjön” som ligger ovanpå objektlagring. Alternativ delas vanligtvis in i dessa kategorier:
  1. Tabellformat med tidsresor
  • Apache Iceberg
  • Delta Lake (Databricks och öppen källkod)
  • Apache Hudi
  1. Lager-nativ versionshantering
  • Snowflake Time Travel och Zero-Copy Cloning
  • BigQuery-snapshots och tabellkloner
  • Redshift-snapshots (med reservationer)
  1. Kataloger och styrning
  • Unity Catalog (Databricks)
  • AWS Glue Data Catalog + Lake Formation
  • Öppen källkod-kataloger som Nessie (för Iceberg)
  1. Arbetsflöde + modelleringsmetoder
  • dbt-snapshots och seeds
  • Dataform (BigQuery)
  • Orkestrering med lineage (Dagster, Prefect)
  1. Versionshanterade objektlager och dataportaler
  • Pachyderm (versionshanterade datapipelines)
  • Quilt (S3-datapaketsversionshantering)
  • DVC (Data Version Control) med fjärrlagring
Låt oss packa upp varje – vad det gör, vem det är till för och hur det jämförs med lakeFS.

Tabellformat: Iceberg, Delta och Hudi

Om lakeFS är “Git för din sjö”, är tabellformat “tidsresetabeller inuti din sjö.” De lagrar data tillsammans med en transaktionslogg så att du kan ta snapshots, återställa och brancha (på olika sätt) på tabellnivå. Upp-sidan? Du får ACID, schemautveckling och konsekventa läsningar. Nackdelen? Versionshantering är per tabell, inte över en hel bucket.

Apache Iceberg: Det Lugna, Standard-Först Vuxna i Rummet

  • Vad det är: Ett öppet tabellformat som tydligt separerar metadata från datafiler, med snapshots, partitionsutveckling och massor av motorstöd (Spark, Flink, Trino, Snowflake, Athena med mera).
  • Varför det är ett alternativ: Du kan tidsresa och tagga snapshots av tabeller utan ett globalt lager som lakeFS. Med en katalog som Nessie kan du få Git-liknande branches för din tabelldata över många tabeller.
  • Var det glänser: Butiker med flera motorer, utvecklande scheman och när du vill undvika proprietär inlåsning. Icebergs manifest- och metadataträd är ordnade; det skalar bra.
  • Gotchas: Branching är metadatacentrerat; samordning mellan tabeller är lättare med en katalog (t.ex. Nessie). Du kommer fortfarande att hantera orkestrering och isolering mellan jobb.
Testa det demo:
  • Skapa en Iceberg-tabell, kör din ETL på en dev branch i Nessie, validera resultat och slå sedan samman med fast-forward till main. Om något går sönder kan du peka läsare tillbaka till snapshot N-1.
LakeFS jämför: lakeFS ger dig branchar på objektnivå för hela sjön; Iceberg ger dig snapshots på tabellnivå. Med Nessie börjar Iceberg kännas lakeFS-nära.

Delta Lake: Muskelbilen – Snabb, Åsiktsfull, Älskar Databricks

  • Vad det är: Ett transaktionsloggformat (öppen källkod) med inbyggt stöd i Databricks. Funktioner inkluderar tidsresor, MERGE INTO och change data feed.
  • Varför det är ett alternativ: Delta-tidsresor och kloner hanterar de flesta “oops”-ögonblick. I Databricks lägger Unity Catalog till styrning och sanity mellan arbetsytor.
  • Var det glänser: Om du redan är i Databricks. Det är ergonomiskt, dokumentationen är bra och prestandajustering är en förstklassig medborgare.
  • Gotchas: Utanför Databricks kan funktionsparitet släpa efter. Branching mellan tabeller är fortfarande inte samma sak som globala sjöbranchar.
Testa det demo:
  • Skapa en Delta-tabell, kör experiment i ett “dev”-schema, använd VERSION AS OF för att jämföra mätvärden och produktionssätt sedan med en clone-and-swap.
LakeFS jämför: Delta skyddar tabeller briljant; lakeFS skyddar “allt i bucketen”, inklusive icke-tabellformiga artefakter (modeller, bilder, CSV-filer).

Apache Hudi: Den CDC-Vänliga Arbetsmyran

  • Vad det är: Ett tabellformat optimerat för upserts och change streams, med copy-on-write och merge-on-read-lägen.
  • Varför det är ett alternativ: Utmärkt när din data anländer som en obeveklig ström och du behöver inkrementell bearbetning och återställning.
  • Var det glänser: Händelsetunga pipelines, nära realtidsinmatning och CDC.
  • Gotchas: Justering kan kännas som att konfigurera en jetmotor. Dokumentationen har förbättrats, men det finns en inlärningskurva.
LakeFS jämför: Hudi hanterar inkrementalism som en mästare; lakeFS hanterar global versionshantering och marknadsföringsarbetsflöden. De kan samexistera.

Lager-Nativ Versionshantering: Snowflake, BigQuery, Redshift

Om du bor i ett lager kan du komma förvånansvärt långt utan ett data-lake Git-lager.

Snowflake Time Travel och Zero-Copy Cloning

  • Vad det är: “Återspolningsknappen” inbyggd i Snowflake. Återställ tabeller, scheman eller databaser till en tidigare punkt; klona hela miljöer utan att duplicera lagring.
  • Varför det är ett alternativ: Det är löjligt enkelt att snurra upp en dev-sandlåda, testa och kassera.
  • Var det glänser: Analytikerteam som vill ha reproducerbarhet utan att lära sig nya verktyg.
  • Gotchas: Time Travel-retention kostar pengar och toppar vid ett fast fönster (upp till 90 dagar på högre nivåer). Det är endast Snowflake.
Testa det demo:
  • CREATE DATABASE stage CLONE prod; Kör dina transformationer; om det sjunger, slå samman tillbaka. Om det kraxar, släpp klonen och gå därifrån.
LakeFS jämför: lakeFS hanterar filer i S3/GCS/Azure och pipelines runt dem. Snowflakes magi stannar inne i Snowflake-landet.

BigQuery Snapshots och Tabellkloner

  • Vad det är: Skapa tabell-snapshots, använd FOR SYSTEM_TIME AS OF frågor och i ökande grad tabellkloner.
  • Varför det är ett alternativ: Dödsenkelt, serverlöst, inga ops. Utmärkt för experiment-och-jämför.
  • Gotchas: Snapshots och kloner är per tabell; samordning över många tabeller är DIY.

Redshift och Vänner

  • Vad det är: Du kan ta snapshots av kluster och använda RA3-funktioner; det är inte lika flytande som Snowflakes Time Travel.
  • Användningsfall: Mindre butiker som redan är standardiserade på AWS som vill ha “bra nog” återställning.

Kataloger och Styrning: Unity, Glue och Nessie

Dessa versionshanterar inte data av sig själva (för det mesta), men de bringar ordning – och ibland branching – till dina tabeller.
  • Unity Catalog (Databricks): Centraliserade behörigheter, lineage och data discovery över arbetsytor. Med Delta är det en styrningskraftökning.
  • AWS Glue + Lake Formation: Behörigheter och katalogisering för S3. Du kommer att para ihop detta med Iceberg/Delta/Hudi för versionshanteringsdelen.
  • Project Nessie: En Git-liknande katalog för Iceberg som möjliggör branchar/taggar för tabelldata över många tabeller. Det är “Aha!” som får Iceberg att kännas lakeFS-nära.

Arbetsflödesmetoder: dbt, Dataform och Orkestratorer

Om din fråga är “Hur återskapar jag detta resultat på tisdag?”, är svaret ibland inte ett nytt lagringslager – det är disciplin och metadata.
  • dbt-snapshots: Fånga långsamt föränderliga dimensioner och håll en historisk liggare över förändringar. Det är inte branching-data, men det är ovärderligt för audit trails.
  • Seeds och artefakter: Versionshantera input-CSV-filer som seeds; checka in dem i Git; gör modeller reproducerbara genom att fästa versioner.
  • Orkestratorer med lineage (Dagster, Prefect): Spåra beroenden, materialisera dev vs. prod-tillgångar och validera innan marknadsföring.
Dessa är “processalternativ.” De kommer inte att spola tillbaka hela din sjö, men de kan göra brott mer sällsynta – och återhämtning snabbare.

Versionshanterade Objektlager och Dataportaler: Pachyderm, Quilt, DVC

  • Pachyderm: Git för datapipelines med containeriserade steg och proveniens. Om du bor i ML och vill ha reproducerbarhet från slut till slut, är detta kattmynta.
  • Quilt: Behandla S3 som en pakethanterare för dataset. Du publicerar versionshanterade “paket” med dokumentation och förhandsvisning, perfekt för delning.
  • DVC: Git-liknande spårning för stora filer, med fjärranslutningar (S3, GCS, etc.). Utmärkt för ML-experiment, modell- och datasetversioner och CI-integration.
Jämfört med lakeFS lutar dessa mer mot ML-arbetsflöden eller mänskligt vänlig datasetpaketering än sjöbred branching.

Välja Ditt LakeFS Alternativ: En Praktisk Checklista

Här är ett no-nonsense filter du kan köra på 10 minuter:
  1. Var bor din data?
  • Mestadels lager → Börja med lager-nativ kloning/tidsresor (Snowflake, BigQuery). Det är “gratis” i personalstyrka.
  • Objektlagring + öppna motorer → Överväg Iceberg eller Delta; lägg till Nessie eller Unity Catalog för styrning.
  • ML-tunga pipelines → Titta på DVC eller Pachyderm för experimentreproducerbarhet.
  1. Vad behöver du versionshantera?
  • Hela sjön, tvärformat, plus icke-tabellformiga artefakter (bilder, modeller) → lakeFS är svårslaget; alternativ är kombinationer.
  • Kärnanalystabeller → Iceberg/Delta/Hudi eller lagerkloner.
  1. Hur snabbt behöver du rulla tillbaka?
  • Minuter: Snapshots/kloner (Snowflake, Delta).
  • Timmar: Iceberg med katalogbranching.
  • Direkt överallt: lakeFS eller mycket disciplinerade paketbaserade metoder.
  1. Vem är med i teamet?
  • Dataingenjörer bekväma med Spark/Trino → Iceberg/Delta är bra.
  • Analytiker som bor i SQL → Lager-nativ vinner hjärtan.
  • ML-forskare → DVC/Pachyderm känns naturligt.
  1. Efterlevnad och granskning?
  • Behöver oföränderlig historik och taggar → Iceberg/Delta-snapshots, dbt-snapshots eller DVC med fjärranslutning.
  • Behöver datasetöverskridande, mänskligt läsbara ändringsanteckningar → lakeFS eller Nessie-branching med pull requests.

Show-and-Tell: Två Realistiska Mönster Utan lakeFS

Låt oss gå igenom två mönster du kan prova i eftermiddag – ingen hjälm krävs.

Mönster A: Lager-Först, Instant Sandboxes (Snowflake eller BigQuery)

  • Inställning:
  • Lägg produktion i en prod databas.
  • Nattlig CREATE DATABASE dev CLONE prod (Snowflake) eller skapa tabellkloner/snapshots (BigQuery).
  • Omdirigera din BI till dev under tester.
  • Arbetsflöde:
  • Kör transformationer i dev.
  • Validera KPI:er, kör datatester (t.ex. dbt tests) och jämför med prod.
  • Om grön, kör din “marknadsföring” (kan vara att byta en vy eller göra en MERGE).
  • Om röd, släpp klonen. Inget städ-konfetti behövs.
  • Fördelar: Snabb, enkel, bra för analytiker.
  • Nackdelar: Endast lager; artefakter i objektlagring (som ML-modeller) är utanför räckvidden.

Mönster B: Öppen Sjö med Iceberg + Nessie (Git för Tabeller)

  • Inställning:
  • Lagra data i S3/GCS/Azure.
  • Använd Iceberg-tabeller med en Nessie-katalog.
  • Konfigurera Spark/Trino att peka på Nessie.
  • Arbetsflöde:
  • Skapa en feature-exp branch i Nessie.
  • Kör ETL för att materialisera nya kolumner eller korrigeringar i Iceberg-tabeller.
  • Kör valideringar (radantal, null checks, distributionsdrift).
  • Om nöjd, fast-forward main till feature-exp. Om inte, överge branch.
  • Fördelar: Öppen, motor-agnostisk, Git-liknande semantik för tabelldata.
  • Nackdelar: Versionshanteringsomfånget är tabelldata/filer, inte hela din bucket med diverse. Du kommer fortfarande att vilja ha en strategi för icke-tabellformiga tillgångar.

När Du Fortfarande Kanske Vill Ha lakeFS

Ärligt talat: Ibland är den globala branchmodellen det bästa verktyget.
  • Du behöver en atomisk switch för många format samtidigt. Parquet-tabeller, CSV-referensdata, ML-modeller och dokument – marknadsförda tillsammans.
  • Du vill ha isolering på objektnivå över komplexa pipelines. Stage, testa och slå samman som en programvaruversion.
  • Du behöver mänskligt vänliga recensioner. Brancha, kör valideringar, öppna en PR-stil recension, slå samman.
Om det är din situation börjar alternativen se ut som att du bygger om lakeFS från delar. Vid någon tidpunkt är det som att göra din egen brödstart: görbart, utsökt och oj vad det är mycket barnpassning.

Ett Snabbt Ord Om Kostnader och Komplexitet

  • Lager-först: Du betalar för kloner/tidsreseretention, men du kommer sannolikt att spara på hjärnceller. Enkel onboarding.
  • Tabellformat: Infrastrukturkunniga team kommer att älska kontrollen och motorflexibiliteten. Förvänta dig fler rattar.
  • ML-fokuserade verktyg: DVC och Pachyderm lyser i experimentell spårning, men du kommer att sy ihop dem till analyser.
  • Kataloger: Styrning är underbart – tills någon måste underhålla det. Budgetera tid för policyhantering.
Tumregel: Om din teamstorlek är under tio och 90 % av ditt arbete är SQL-analys, börja i lagret. Om du är ett plattformsteam som betjänar fem avdelningar, kommer du att uppskatta det arkitektoniska benutrymmet i Iceberg/Delta + en katalog.

Sider.AI i Mixen

Här är en överraskning: Sider.AI kan hjälpa till att tämja de stökiga delarna runt dessa verktyg, särskilt när du jonglerar dokumentation, SQL-tester och “vad har ändrats?” berättelser. Det är praktiskt för att förvandla branchdiffar eller snapshot-jämförelser till mänskligt läsbara sammanfattningar som dina intressenter faktiskt kan förstå. Det är inte ett versionshanteringssystem i sig – försök inte få det att rulla tillbaka din sjö – men som en sidekick för recensioner, testplanering och snabb skriptgenerering förtjänar det sin mantel.

Beslutsmatris: Vad Man Ska Välja, När

  • Välj Iceberg (+ Nessie) om: Du vill ha öppna standarder, stöd för flera motorer och Git-aktiga branchar över många tabeller.
  • Välj Delta (+ Unity Catalog) om: Du är lyckligt lottad i Databricks och vill ha den smidigaste resan.
  • Välj Hudi om: Du lever i CDC och strömmande uppdateringar.
  • Välj Snowflake Time Travel/Clones om: Ditt liv är SQL-dashboards och du längtar efter enkla sandlådor.
  • Välj BigQuery snapshots/kloner om: Du älskar serverlöst och vill ha smärtfria betala-per-användning-experiment.
  • Välj DVC eller Pachyderm om: ML-experiment och proveniens är ditt dagliga bröd.
  • Välj Quilt om: Du delar kurerade, dokumenterade dataset med människor.
Och ja, du kan mixa och matcha. Många team kör Delta för kurerade marts, DVC för ML och lagerkloner för BI – allt på en gång. Det är en buffé, inte en prix fixe.

Felsökningshörna: Vanliga "Versionshanterings"-Misstag

  • “Mitt dev-test godkändes, men prod gick sönder.” Du marknadsförde tabellen men inte referensfilerna (lookups, modeller). Överväg paketering eller lakeFS-liknande global marknadsföring, eller behåll refs inuti lagret.
  • “Time Travel räddade mig – tills retentionsfönstret löpte ut.” Ställ in varningar för retentionsfönster, tagga kritiska snapshots eller exportera till oföränderlig lagring.
  • “Motor A ser data som Motor B inte gör.” Katalogkonsistensproblem. Standardisera på en katalog (Nessie/Unity/Glue) per miljö.
  • "Schemat utvecklades; nedströms fick panik." Använd tabellformat som stöder schemautveckling och lägg till kontrakt (tester, begränsningar) i CI.

En 30-minuters pilotplan

  • Warehouse-sökväg:
  1. Klona prod till dev (Snowflake/BigQuery).
  1. Kör ett dbt-jobb; lägg till 3 enkla tester (inte null, unikt, accepterade värden).
  1. Jämför KPI:er; befordra genom att byta en vy.
  • Open-lake-sökväg:
  1. Skapa en Iceberg-tabell och en Nessie-gren.
  1. Kör en liten transformation som lägger till en kolumn.
  1. Validera radantal och null-frekvenser; fast-forward merge.
  • ML-sökväg:
  1. Initialisera ett DVC-repo med en liten dataset.
  1. Träna två modeller, tagga versioner.
  1. Generera en diff-rapport; spara metrics med commit.
Om du kan göra ovanstående utan att svettas har du ett gångbart alternativ.

Slutsatsen

Versionshantering av dina data handlar inte om att dyrka ett enda verktyg. Det handlar om reproducerbarhet och säkerhet: kan du testa saker utan att förstöra saker, och kan du snabbt återgå till ett känt bra tillstånd? lakeFS är ett elegant sätt. Alternativen – Iceberg, Delta, Hudi, Snowflake, BigQuery, DVC, Nessie och vänner – täcker de flesta verkliga behov om du väljer rätt kombination.
Min åsikt: Börja med det enklaste som ger dig rollback och isolering i den miljö du redan känner till. Lägg till governance och kataloger när din spridningsradie växer. Och när du jonglerar tabeller, filer och modeller som brinnande facklor, kom ihåg: du kan alltid ta ett verktyg som behandlar hela sjön som ett Git-repo – eller mixa och matcha tills du får den perfekta balansen.
En sista sak: Namnge dina grenar något som framtida du kommer att förstå. "fix-metric-typo" slår "plswork". Din mentala hälsa är också versionshanterad.

FAQ

F1: Vilka är de bästa lakeFS-alternativen för dataversionshantering? De främsta lakeFS-alternativen inkluderar Apache Iceberg (ofta med Nessie), Delta Lake (särskilt på Databricks), Apache Hudi för CDC-tunga pipelines och warehouse-native alternativ som Snowflake Time Travel och BigQuery-snapshots. För ML-användningsfall är DVC och Pachyderm starka val.
F2: När ska jag välja Iceberg eller Delta istället för lakeFS? Välj Iceberg eller Delta när tidshantering på tabellnivå, ACID-transaktioner och motorintegration är dina huvudbehov. Om du också behöver branching över format och sjö-omfattande befordran av icke-tabellformiga tillgångar har lakeFS fortfarande fördelen.
F3: Kan Snowflake Time Travel ersätta lakeFS? Det kan det för warehouse-centrerade team. Snowflakes Time Travel och Zero-Copy Cloning gör dev-sandboxes och rollbacks enkla, men de täcker bara data inom Snowflake – inte din objektlagring, ML-modeller eller slumpmässiga filer.
F4: Hur gör Nessie Iceberg till ett lakeFS-alternativ? Project Nessie lägger till Git-liknande grenar och taggar till din Iceberg-katalog, så att du kan testa ändringar över många tabeller och befordra dem tillsammans. Det är metadata-fokuserat, så du kommer fortfarande att planera för icke-tabellformiga tillgångar separat.
F5: Vad är det enklaste sättet att testa ett lakeFS-alternativ? Om du är i ett warehouse, klona prod till dev (Snowflake/BigQuery) och prova en liten transformation med tester. I en open lake, starta Iceberg med en Nessie-gren och öva en fast-forward merge. För ML, initialisera DVC, versionshantera en dataset och jämför två modellkörningar.

Senaste artiklar
Så behärskar du ChatPDF: Snabbare insikter från täta dokument

Så behärskar du ChatPDF: Snabbare insikter från täta dokument

Det bästa alternativet till X Auto-Translation för snabba och precisa dokument

Det bästa alternativet till X Auto-Translation för snabba och precisa dokument

Samsung AI-översättning otillgänglig i Iran? Praktiska lösningar

Samsung AI-översättning otillgänglig i Iran? Praktiska lösningar

Persiska översättningsverktyg: en praktisk guide till snabbare och mer korrekt arbete

Persiska översättningsverktyg: en praktisk guide till snabbare och mer korrekt arbete

Det bästa alternativet till Grok för djup, refererad forskning

Det bästa alternativet till Grok för djup, refererad forskning

Topp 15 funktioner hos AI-bildgeneratorer du faktiskt kommer att använda

Topp 15 funktioner hos AI-bildgeneratorer du faktiskt kommer att använda