Apache CouchDB

Databaser

Dokumentdatabas med JSON-dokument över ett HTTP-API, byggd för replikering mellan noder och offline-synk. Apache-projekt sedan 2008 med Apache-2.0-licensen.

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

Läs bedömningen
API · Officiellt

CouchDB:s enda gränssnitt är ett komplett RESTful HTTP/JSON-API för server-, databas- och dokumenthantering.

Apache CouchDB HTTP API · Apache Software Foundation

Källa: https://docs.couchdb.org/en/stable/intro/api.html

Kontrollerat:

MCP · Tredjepart

Tredjeparts-MCP-server i TypeScript för att läsa och hantera CouchDB-databaser och dokument; ingen officiell MCP från ASF.

couchdb-mcp-server · robertoamoreno (community)

Källa: https://github.com/robertoamoreno/couchdb-mcp-server

Kontrollerat:

Apache CouchDB 3.4.3 i terminalen på databasservern db-01: docker ps visar imagen couchdb:3.4.3 som Up, rotvägen svarar med version 3.4.3 och vendor The Apache Software Foundation, _up svarar status ok, _session visar att användaren drift är inloggad med rollen _admin, _all_dbs listar _replicator, nordljus och nordljus-arkiv, och en tabell ur _dbs_info visar nordljus med 56 034 dokument och 19,3 MB filutrymme samt nordljus-arkiv med 56 033 dokument och 19,7 MB. Sist en fråga mot databasen nordljus med doc_count, disk_size 20,2 MB, data_size 19,7 MB, compact_running false och cluster q 2, n 1, w 1, r 1
1 / 8 Serverversion, session, databaser och lagringsstorlek

Bedömning

Så bedömer vi

Totalbetyg

78 av 100

Preliminär (källbaserad)

Bedömningsprofil
Dokumentdatabas: JSON-dokument med HTTP-API och replikering för offline-synk.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Apache-2.0 verifierad mot LICENSE i apache/couchdb (OSI-godkänd); ASF-styrning, fri läsning/ändring/återdistribution, obegränsad egen drift och ett öppet dokumenterat HTTP/JSON-API.

  2. Funktionell passform

    Täcker dokumentfallet väl: JSON-dokument, Mango-frågor med index, vyer, bilagor, replikering och klusterläge. Luckor som kräver kompromisser: ingen atomitet över flera dokument, fördröjd indexkonsistens och begränsade joins — dokumentmodellen måste utformas därefter.

  3. Dataflytt och interoperabilitet

    All data nås och exporteras som JSON över HTTP (_all_docs, _bulk_get, _changes), dokumentbilagor ingår, och replikeringsprotokollet flyttar hela databaser mellan instanser och versioner. Begränsning: stora databaser exporteras paginerat och design-/vydefinitioner följer inte alltid med vid flytt till andra system.

  4. Mognad och trygghet

    Apache toppnivå-projekt sedan 2008 med lång utgivningshistorik, ASF:s säkerhetsprocess (CVE:er publiceras och fixas — senast 3.5.3 2026-10-12), dokumenterad dokumentation och regelbundna underhållsutgåvor inom 3.x-linjen.

  5. Framtidskraft

    HTTP-API:t är väldokumenterat och lätt att automatisera (curl, _changes-flöden, replikeringsjobben kan styras via API). Men: få aktivt underhållna officiella SDK:er, vilket gör agentintegrationen mer egenbyggd.

  6. Drift och införande

    Enkelinstans med binär eller container är okomplicerad och uppgraderingar inom 3.x är smidiga, men klusterläget kräver kunskap om Erlang-konfiguration, nätverkskrav och shard-fördelning — där finns tydlig friktion jämfört med ennod-drift.

  7. Kostnadsbild

    Licensen är gratis och koden öppen, men projektet erbjuder ingen offentlig prislista för support; kommersiell support finns hos tredje part utan enhetlig prisbild, och driftskostnaden (replikeringsinfrastruktur, kluster) beräknas självmant. Färre hanterade alternativ än hos de större databaserna gör totalkostnaden svårare att förutsäga.

  8. Svensk användbarhet

    Namngiven negativ kontroll 2026-10-26: docs.couchdb.org (stable) är endast engelsk — inga svenska översättningar av dokumentation eller gränssnitt (Fauxton), och inget svenskt supportutbud är belagt. Engelskspråkig men tekniskt användbar i Sverige.

Om Apache CouchDB

Apache CouchDB lagrar data som JSON-dokument med unika id:n och revisioner, och allt styrs över ett HTTP-API — ni behöver inget drivrutinslager för att läsa eller skriva. Konfliktlösning sker med MVCC: varje dokument har en revisionskedja, och samtidiga ändringar ger konfliktdokument som applikationen får lösa. Det är också grunden till projektets utmärkande drag: replikeringen. Databaser kan synkroniseras löpande mellan instanser i båda riktningar, vilket gör CouchDB användbar när noder arbetar offline och sedan ska sammanföras — ett mönster som få nyckelvärdes- och dokumentdatabaser hanterar lika direkt. Frågor ställs med Mango (_find med index) eller med JavaScript-vyer som indexeras inkrementellt; dokumentets bilagor sparas med. Projektet styrs av Apache Software Foundation och släpper regelbundna underhållsutgåvor — 3.5.3 kom 2026-10-12 med säkerhetsfixar. Version 3.x kräver att ni väljer ennod- eller klusterläge vid installation; klusterläget delar och replikerar shards mellan noder. Gränssnittet Fauxton ger administrationsvyer i webbläsaren. Svensk översättning finns varken i dokumentation eller gränssnitt, men HTTP-API:t gör att språket sällan är hinder i integrationer.

Användning

Passar för

  • Applikationer som behöver dokumentlagring med enkel HTTP-integration utan drivrutin.
  • Synk mellan en centralserver och mobila eller kantinstallerade noder som arbetar offline.
  • Innehålls- och konfigurationsdata där revisioner och bilagor är en del av modellen.
  • Flernodslösningar med aktiv-aktiv replikering utan externt koordineringsverktyg.

Passar mindre bra för

  • Tunga analyser och rapportfrågor över miljontals dokument — vyindexering är fördröjd och frågespråket har inga joins som SQL.
  • Transaktioner över flera dokument; atomiciteten gäller ett dokument i taget.
  • När ni behöver starkt konsekvent skrivning över flera noder — replikeringen är så småningom konsekvent.

Styrkor och begränsningar

Styrkor

  • Apache-2.0 med ASF-styrning och lång förvaltningshistorik sedan 2008.
  • Replikeringsprotokollet gör offline-synk och flernodssamkörning till förstaklassfunktion.
  • HTTP/JSON genomgående — curl räcker för att verifiera och integrera.
  • Regelbundna säkerhetsutgåvor med rättade CVE:er.

Begränsningar

  • Frågeflexibiliteten ligger under SQL-databaser: inga joins över dokument i en fråga.
  • Vyer och index byggs inkrementellt, så tunga index byggs efter hand — förvänta er fördröjd konsistens.
  • Klusterlägets konfiguration (Erlang-nyckelvärdesfiler, nätverkskrav) kräver vana.
  • Stöd från tredje part är mer splittrat än hos de stora relations- och dokumentdatabaserna.

Skärmbilder

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 746GitHub-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 711GitHub-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