Neo4j

Databaser · Grafdatabas

Grafdatabas med frågespråket Cypher och eget webbgränssnitt: modellera tjänster, servrar och beroenden som noder och relationer och svara på påverkansfrågor i en enda fråga.

Betyg 85 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Query API:t tar en Cypher-sats över HTTP och svarar med JSON, och de officiella drivrutinerna använder Bolt-protokollet. Den äldre transaktionella HTTP-API:n är markerad som föråldrad till förmån för Query API:t.

Neo4j Query API · Neo4j

Källa: neo4j.com/docs

Kontrollerat:

MCP · Officiellt

Officiell MCP-server från Neo4j, utgiven som ett eget paket bredvid databasen: den kopplar en MCP-klient till en Neo4j-instans och kan köra Cypher-frågor och läsa schemat.

Neo4j MCP · Neo4j

Källa: neo4j.com/docs

Kontrollerat:

Neo4j Browser med Cypher-frågan MATCH p=(a:Application {name:'Kundportalen'})-[r]-(n) RETURN p och en graf där Kundportalen är kopplad till app-01, kundportal-db, Identitetstjänsten, Ärendehanteringen, Övervakningen, teamet Kundsupport och incidenten INC-2026-033, med resultatöversikten som listar nod- och relationstyperna
1 / 5 Kundportalens omgivning: server, databas, beroenden, ägarteam och incident

Bedömning

Så bedömer vi

Totalbetyg

85 av 100

Preliminär (källbaserad)

Bedömningsprofil
En IT-avdelning som vill hålla ordning på vilka applikationer, servrar, databaser och team som hänger ihop, och snabbt kunna svara på vad som drabbas när en komponent faller — i stället för att bygga kopplingstabeller i en relationsdatabas.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Community Edition ligger under GPLv3 – licensfilen i repot är GNU GPL version 3 – och får läsas, ändras, återdistribueras och driftsättas utan licensnyckel. Neo4j beskriver själva modellen som open core: Enterprise Edition och Infinigraph Edition är sluten källkod med kommersiell licens, och funktioner som klustring, rollstyrning på fältnivå, Bloom och Graph Data Science finns bara där. Kärnan är alltså öppen men väsentliga driftfunktioner är låsta, vilket ger fyra och inte fem. Data ligger i grafens egna filer men kan dumpas och läsas tillbaka.

  2. Funktionell passform

    Användningsfallet genomfördes i labbet: en graf med 36 noder och 54 relationer byggdes över Nordljus AB:s tjänstekarta – team, personer, applikationer, servrar, databaser, leverantörer, platser och incidenter. Påverkansfrågan (vilka applikationer som drabbas när db-01 försvinner) besvarades i en enda fråga som följer RUNS_ON, USES och DEPENDS_ON två steg, och gav Fakturatjänsten, Kundportalen och Ärendehanteringen. Beroendegrafen, tabellvyn med applikationer och deras ägarteam och databaser, och indexlistan fungerade utan speciallösningar.

  3. Dataflytt och interoperabilitet

    Cypher är en öppen frågestandard med dokumentation, drivrutiner i många språk och CSV-import, och hela databasen kan flyttas med neo4j-admin database dump och load eller via en molntjänst. Det som drar ned betyget är att modellen är produktens egen: noder, relationer och Cypher-frågor går inte att lyfta rakt av till en relations- eller dokumentdatabas, utan en flytt kräver att både modell och frågor skrivs om. Det finns ingen inlåsning i data – men väl i uttryckssättet.

  4. Mognad och trygghet

    Neo4j 1.0 gavs ut i februari 2010 och produkten har sedan dess varit den ledande grafdatabasen, med LTS-utgåvor i 5-serien och en dokumentation som täcker drift, säkerhet, säkerhetskopiering och uppgradering. Repot har omkring 17 400 stjärnor och 2 800 forks, senaste pushen var 23 oktober 2026, och företaget bakom har kunder och intäkter som bär utvecklingen. I labbet startade servern i container utan manuella steg, svarade på HTTP-API:t direkt och krävde inga ingrepp under passet.

  5. Framtidskraft

    Integrationsvägarna är starka: Bolt med officiella drivrutiner för Java, Python, JavaScript, .NET och Go, ett Query API som tar Cypher över HTTP och svarar med JSON, och en egen MCP-server som ger agentklienter strukturerad åtkomst till grafen. Query API:t är den nya vägen och den transaktionella HTTP-API:n är markerad som föråldrad, vilket visar en pågående modernisering. Det som håller betyget under fem är att den egna utvecklingen i hög grad styrs mot de kommersiella utgåvorna – de nya analysfunktionerna landar i Graph Data Science och Aura snarare än i Community.

  6. Drift och införande

    Införandet är en container med monterade kataloger för data, loggar och import, och i labbet var servern uppe på under en minut med ett lösenord i miljövariabeln. Driften kräver ändå sin kunskap: heap och page cache delar containerns minne och måste dimensioneras efter grafen, säkerhetskopiering sker med neo4j-admin i stället för med en SQL-dump, och Community Edition är en enskild server utan klustring. Uppgradering är ett tagbyte men kräver att man läser igenom versionsanteckningarna mellan 5.x-utgåvorna.

  7. Kostnadsbild

    Community Edition är fri att använda utan avgift per användare, per nod eller per fråga; kostnaden är servern och drifttiden. Prismodellen för de kommersiella utgåvorna är tydligt redovisad av leverantören, och för det beskrivna användningsfallet – en tjänstekarta med påverkansfrågor på en enskild server – räcker den fria utgåvan. Ingen funktion i den fria utgåvan är mätardebiterad.

  8. Svensk användbarhet

    Gränssnittet är engelskt i alla vyer som fotograferades – frågeytan, resultatöversikten, tabellerna och indexlistan – och det finns ingen språkväxling i Neo4j Browser. Dokumentationen är engelskspråkig och någon svensk support eller svensk översättning har inte gått att belägga. Produkten är tekniskt användbar i Sverige och hanterar svenska tecken i data, men det finns inget verifierat svenskt stöd.

Om Neo4j

Neo4j är en grafdatabas: data lagras som noder och relationer i stället för tabeller och kopplingstabeller, och frågespråket Cypher beskriver mönster – (app)-[:RUNS_ON]->(server) – i stället för att räkna joins. Relationerna är egna objekt med egna egenskaper, vilket gör sammanhangsfrågor korta: vilka applikationer som påverkas när en server försvinner, vilka team som äger en tjänst, vilka incidenter som träffat samma komponent.\\n\\nInstallationen är en server med gränssnittet Neo4j Browser: en frågeyta med Cypher-redigering och autokomplettering, ett graffönster där noderna ritas ut per etikett, tabell- och råvy för samma resultat samt sparade frågor och historik. Databasen har ACID-transaktioner, begränsningar och index och nås via Bolt-protokollet med officiella drivrutiner för Java, Python, JavaScript, .NET och Go – eller över HTTP med Query API:t, som tar en Cypher-sats och svarar med JSON.\\n\\nCommunity Edition är GPLv3 och räcker för en enskild server med full Cypher, index och säkerhetskopiering via dump och load. Klustring, rollstyrning på fältnivå, Bloom-visualisering och grafalgoritmerna i Graph Data Science hör till de kommersiella utgåvorna. Gränssnitt och dokumentation är engelska.

Användning

Passar för

  • IT-avdelningar som vill modellera tjänster, servrar, team och beroenden och svara på påverkansfrågor i en enda fråga
  • Team som bygger en tjänstekarta eller CMDB utan att köpa en färdig CMDB-produkt
  • Utvecklare som behöver en mogen grafdatabas med drivrutiner i många språk och ett frågespråk med eget gränssnitt

Passar mindre bra för

  • Den som behöver klustring eller hög tillgänglighet utan kommersiell licens – Community Edition är en enskild server
  • Den som kräver helt öppen källkod i hela stacken – Enterprise-utgåvan är sluten källkod

Styrkor och begränsningar

Styrkor

  • Relationsfrågor blir korta: påverkanskedjor och beroenden uttrycks som mönster i Cypher i stället för som rekursiva joins
  • Neo4j Browser visar samma resultat som graf, tabell och rådata, med frågehistorik och sparade frågor
  • Officiella drivrutiner för Java, Python, JavaScript, .NET och Go, plus ett HTTP-API som tar Cypher och svarar med JSON
  • Mogen databas med ACID-transaktioner, begränsningar, index och säkerhetskopiering via dump och load
  • En container räcker för en enskild server, och en graf med tjänster, servrar och team kan seedas på minuter

Begränsningar

  • Open-core: Community Edition är GPLv3 men klustring, rollstyrning, Bloom och Graph Data Science ligger i de slutna utgåvorna
  • Community Edition är en enskild server – ingen klustring eller hög tillgänglighet utan kommersiell licens
  • Grafmodellen är ett åtagande: den som senare vill flytta till en relations- eller dokumentdatabas får skriva om både modell och frågor
  • Gränssnitt och dokumentation är engelska – det finns ingen svensk översättning av Neo4j Browser
  • Minnet måste dimensioneras för hand: heap och page cache delar containerns resurser och standardvärdena räcker bara för små grafer

Skärmbilder

Tekniska resurser

Alternativ

Kolumnlagrad SQL-databas för analys i realtid över stora datamängder, med Apache-2.0-licensen. Månatliga utgåvor kompletteras av LTS-linjer med långt stöd.

Startår
2016
Licens
Apache License 2.0
Öppen källkod
Ja
API
Finns
MCP
Finns

Betyg

88 av 100

Preliminär (källbaserad)

Läs bedömningen om ClickHouse

Projektdata

50 743GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2016
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · containers
API
Finns Ej verifierat
MCP
Finns
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 verifierad mot LICENSE i ClickHouse/ClickHouse (OSI-godkänd); koden är fri att läsa, ändra och återdistribuera, egen drift utan licensnycklar är fullständig, och öppna format (Parquet, CSV, JSON) används genomgående.
Funktionell passform Gäller: Täcker analysfallet utan större luckor: full SQL-dialekt med joins och fönsterfunktioner, MergeTree-motorer, materialiserade vyer, direktfrågor mot Parquet/data lakes, bakgrundsfrågor och pipelinelagt SQL i 26.8. Transaktionell OLTP-drift ligger utanför användningsfallet och bedöms därför inte mot det.
Dataflytt och interoperabilitet Gäller: In- och utläsning av Parquet, CSV och JSON är väl dokumenterad och fungerar i båda riktningar, och backuper (_backup) täcker hela instanser. Begränsning: den egna MergeTree-förtätningen är inte ett standardformat, så flytt mellan motorer kräver konvertering.
Mognad och trygghet Gäller: Projektet har lång historik (sedan 2016) och en verifierad utgivningspolicy: månatliga stabila utgåvor plus LTS-linjer med patchar (26.8 LTS 2026-08-27, senaste patch i oktober 2026), publicerad säkerhetsprocess och stort verifierbart ekosystem av integrationer.
Framtidskraft Gäller: Förstklassig integrationsberedskap är verifierad: inbyggd, dokumenterad MCP-server (ClickHouse/mcp-clickhouse), HTTP- och CLI-gränssnitt, SDK:er i flertalet språk, och modern arkitektur under aktiv utveckling.
Drift och införande Gäller: Enkelinstans och clickhouse-local är snabba att komma igång med och dokumentationen är omfattande, men produktionsdrift med replikering (Keeper), sharding och schemaevolution i kluster kräver specialistkompetens — införandefriktionen skiljer sig markant mellan de två lägena.
Kostnadsbild Gäller: Kärndatabasen är gratis under Apache-2.0 utan licenskostnad. ClickHouse Cloud har offentlig prislista, men självdriftskostnad (lagring, driftstid, kompetens) och supportavtal beräknar ni själva; därför inte högre än 3.
Svensk användbarhet Gäller: Namngiven negativ kontroll 2026-10-26: clickhouse.com/docs innehåller ingen svensk språkversion (sökning på 'svenska'/'svensk' ger ingen dokumentationssida), och inget svenskt gränssnitt eller svenskt supportutbud är belagt. Engelskspråkigt men tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Objektrelationell databasserver med sträng SQL-standardstöd, MVCC-transaktioner och ett omfattande tilläggssystem, utvecklad av en oberoende utvecklargemenskap under PostgreSQL License.

Startår
1996
Licens
PostgreSQL License
Öppen källkod
Ja
API
Finns
MCP
Finns

Betyg

87 av 100

Preliminär (källbaserad)

Läs bedömningen om PostgreSQL

Projektdata

22 705GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1996
Licens
PostgreSQL LicenseÖppen källkod (OSI-godkänd licens) · OSI-godkänd BSD-liknande licens; texten ligger som COPYRIGHT i källkodsrepot. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · Windows · macOS · FreeBSD
API
Finns Ej verifierat
MCP
Finns
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: OSI-godkänd PostgreSQL License verifierad i repots COPYRIGHT-fil: frihet att läsa, ändra och återdistribuera utan avgift; ingen leverantörsbindning och valfri drift.
Funktionell passform Gäller: Täcker det namngivna användningsfallet helt: ACID med MVCC, logisk replikering, backup via pg_dump/pg_basebackup, fulltextindex och JSON. Release notes 18–19 visar kontinuerlig funktionsuppbyggnad utan luckor i kärnbehovet.
Dataflytt och interoperabilitet Gäller: pg_dump/restore och logisk replikering ger dokumenterad export och import, och SQL-standarden gör frågor flyttbara; bedömningen sänks eftersom objekt knutna till tillägg (t.ex. PostGIS) inte flyttas till en annan databas utan motsvarande tillägg.
Mognad och trygghet Gäller: Kontinuerlig utgåvehistorik sedan 1996 med kvartalsvisa korrigeringar och fem års underhåll per huvudversion; utgåvelistan visar oavbruten förvaltning och detaljerade release notes för varje utgåva.
Framtidskraft Gäller: psql, libpq och SQL-API är väldokumenterade och flitigt automatiserade, och tilläggskoden ger verklig anpassningsförmåga; agentintegration sker via tredjeparts-MCP-servrar, därför dras poängen till 4.
Drift och införande Gäller: Installation, pg_upgrade och backupverktyg är väldokumenterade, men löpande drift kräver förståelse för vakuum, autovakuum-styrning och WAL; driftkraven är hanterbara men inte triviala med normal IT-kompetens.
Kostnadsbild Gäller: Licensen är gratis utan kostnadsfällor och community-support finns via projektets e-postlistor; kommersiell support säljs av oberoende företag utan offentlig prislista, så drift- och supportkostnad kräver egen beräkning.
Svensk användbarhet Gäller: Delvis översatt gränssnitt: sv.po med svenska servermeddelanden underhålls av Language-Team Swedish och uppdaterades 2026-02-07. Dokumentationen och verktygen är däremot engelskspråkiga — ingen svensk dokumentationsöversättning underhålls av projektet (negativ kontroll: utgåva- och dokumentationssidorna 2026-10-26).

Kostnad: .

Faktakontrollerad

Källor