Microsoft Access är ett relativt småskaligt databashanteringssystem (DBMS). Det finns många andra, allt från liknande skrivbordsalternativ till massiva system på företagsnivå. De kan kategoriseras på flera sätt, inklusive av deras licensmodell (öppen källkod kontra kommersiellt), deras distributionsmodell (Cloud vs. On-Premise) och deras skala (Personal vs. Enterprise). Här är några exempel, kategoriserade för tydlighet:
Desktop/småskalig DBMS (liknande åtkomst):
* db webbläsare för sqlite (db4s): Ett gratis, open source-verktyg för att arbeta med SQLite-databaser. SQLite är en inbäddad databas, vilket innebär att den ofta är integrerad direkt i applikationer snarare än att vara en separat server.
* LibreOffice Base: En del av LibreOffice-sviten, ett gratis och öppet källkodsalternativ till Microsoft Office. Det erbjuder liknande funktionalitet som åtkomst, om än med ett annat gränssnitt.
* FileMaker Pro: En kommersiell, användarvänlig DBMS populär för mindre företag och personligt bruk. Det är känt för sin användarvänlighet och visuella gränssnitt.
Relationella databashanteringssystem (RDBMS) - Serverbaserad:
Det här är arbetshästarna för de mest allvarliga databasapplikationerna. De hanterar data organiserade i tabeller med rader och kolumner.
* mysql: En mycket populär, öppen källkod RDBMS. Används allmänt för webbapplikationer och andra applikationer som kräver robust datahantering. Används ofta med PHP, Python och andra programmeringsspråk.
* Postgresql: En annan kraftfull och allmänt använda öppen källkod RDBMS känd för sin anslutning till SQL-standarder och avancerade funktioner.
* oracle -databas: En kommersiell, företagskvalitets-RDBMS känd för sin skalbarhet och prestanda. Används av stora organisationer för uppdragskritiska applikationer.
* Microsoft SQL Server: Microsofts RDBM-nivå på företagsnivå, ofta parade med sina andra serverprodukter. En stark konkurrent till Oracle.
* ibm db2: En annan stor företagsnivå RDBMS, som ofta finns i stora företag och myndigheter.
NoSQL-databaser (icke-relationella):
Dessa databaser är utformade för olika datamodeller än relationsdatabaser, och hanterar ofta stora volymer ostrukturerade eller semistrukturerade data mer effektivt.
* mongodb: En populär NoSQL -dokumentdatabas. Lagrar data i flexibla JSON-liknande dokument.
* cassandra: En mycket skalbar, distribuerad NoSQL -databas, utformad för att hantera enorma mängder data.
* redis: En datastrukturbutik i minnet, ofta används som cache eller meddelandemäklare. Även om den inte strikt är en databas i traditionell mening, används den ofta med andra databaser.
Molnbaserade DBMS:
Många av ovanstående RDBM:er och NoSQL -databaser finns också som molntjänster, som hanteras av leverantörer som:
* AWS (Amazon Web Services): Erbjuder olika databastjänster, inklusive Amazon RDS (Relational Database Service), Amazon DynamoDB (NoSQL) och andra.
* azure (Microsoft): Tillhandahåller Azure SQL -databas, Cosmos DB (NoSQL) och mer.
* Google Cloud Platform (GCP): Erbjuder Cloud SQL, Cloud Spanner, Cloud Firestore och andra databasalternativ.
Detta är inte en uttömmande lista, men den täcker ett betydande utbud av alternativ. De bästa DBM:erna för en viss uppgift beror starkt på faktorer som storlek och typ av data, applikationens krav, budget och teknisk expertis.