Uafhentet: Are arbejder kl MongoDB ?
MongoDB Anmeldelser: 4.5/5 — Højt bedømt
MongoDB er en NoSQL-database, der understøtter skalerbare og højtydende datalagringsløsninger. Platformens automatiske delingsfunktioner kombineret med realtidsanalyse og horisontal skalerbarhed giver virksomhederne effektiv datastyring.
| Capabilities |
API
CLI
OSS
|
|---|---|
| Segment |
Lille virksomhed
Midtmarked
Enterprise
|
| Deployment | Cloud / SaaS / Web-baseret, Desktop Mac, On-Premise Linux, On-Premise Windows |
| Kurser | Dokumentation |
| Sprog | Engelsk |
Sammenlign MongoDB med andre populære værktøjer i samme kategori.
Det jeg bedst kan lide er den nemme konfiguration og den lave vægt sammenlignet med andre databaser. Jeg var i stand til at få det maksimale ud af MongoDB-funktionerne, som ikke følger med relationel DBS som mit projektkrav.
Jeg har ikke haft problemer med MongoDB, og jeg kunne finde ud af og løse de udfordringer, jeg står over for, takket være stærk fællesskabsstøtte. Derfor har jeg ingen negative kommentarer til det.
Jeg havde brug for en ikke-relationel database til nogle af mine projekter, og MongoDB klarede det perfekt uden problemer. Skalerbarhed var en af de vigtigste fordele, jeg har opnået ved at bruge denne database. Jeg er tilfreds med dens brug.sage.
Jeg har brugt MongoDB-databasen i et stykke tid nu. Det bedste er, at du kan oprette og administrere MongoDB-databasen enten på din lokale maskine ved hjælp af mongo bash eller gemme den i skyen ved hjælp af MongoDB Atlas. MongoDB er det bedste NoSQL-databaseprogram, du kan finde. Ved hjælp af GUI'er som NoSQL Booster kan man nemt administrere MongoDB-databaser. Du kan også skrive SQL-forespørgsler for at forespørge på mongo-databasen, hvilket er den bedste del. Hvis din database ikke har et fast skema, tilbyder MongoDB denne funktion, så du kan ændre dit skema efter behov, hvilket er virkelig fantastisk.
Jeg synes ikke, der er noget specifikt, jeg ikke kan lide ved MongoDB. Hvert databaseprogram har sine fordele og ulemper. Der vil være ulemper, og hvis du ikke bruger den rigtige database i henhold til dine behov, vil MongoDB, da den er en NoSQL-database, mangle funktionaliteterne i en relationel/SQL-database.
Jeg har brugt MongoDB til de fleste af mine projekter. Jeg har også brugt MongoDB i de organisationer, jeg har arbejdet for. Jeg ser, at mange startups nu foretrækker MongoDB. Derfor tror jeg, at MongoDB vil være efterspurgt i den nærmeste fremtid.
Mest af alt kan jeg godt lide den meget hurtige respons på data. Det føles som at arbejde lokalt. Håndteringen af dataindsamling er fremragende. Du kan indeksere ethvert felt i et dokument. MongoDB understøtter Master/Slave-replikering. En master kan udføre læsning og skrivning, og en slave kopierer data fra masteren og kan kun bruges til læsning eller sikkerhedskopiering. Den har en automatisk load balancing-konfiguration på grund af data placeret i shards. MongoDB er en skalerbar, fleksibel NoSQL-dokumentdatabaseplatform designet til at overvinde relationsdatabasetilgangen og begrænsningerne i andre NoSQL-løsninger. MongoDB er kendt for sine horisontale skalerings- og load balancing-funktioner, hvilket har givet applikationsudviklere et hidtil uset niveau af fleksibilitet og skalerbarhed.
Baseret på min erfaring indtil videre, føler jeg mig ikke forkert på nogen af funktionerne. Den bruger meget hukommelse til datalagring. Du må ikke gemme mere end 16 MB data i dokumenterne. Indlejring af data i BSON er også begrænset, du må ikke indlejre data på mere end 100 niveauer. Den understøtter ikke join-handling.
Jeg har ingen dårlige oplevelser, så jeg løser ingen problemer med MongoDB. Baseret på en tidligere brugt SQL-database, oplever jeg den hurtige og hurtige respons i MongoDB. JSON-datamodel med dynamiske skemaer. Auto-sharding for horisontal skalerbarhed. Indbygget replikering for høj tilgængelighed. Det er en skemaløs NoSQL-database. Du behøver ikke at designe databasens skema, når du arbejder med MongoDB.
Det er et NoSQL-databasesystem, og det er meget nemt at skalere.
Jeg har ikke fundet nogen problemer indtil videre. Den opfylder kravene.
Håndtering af data i stor skala
Kort læringskurve og et godt fællesskab at støtte. Vi bruger det til frontend-tunge projekter og lagring af dokumentbaserede data, hvor den originale RDBMS-løsning ville være overkill. Grunden til at bruge dette er den fantastiske skalerbarhed, som denne database tilbyder, og JSON-filformatet, som den typisk gemmer de data, der findes i den. Det opfylder fuldt ud vores behov. Pålidelig, praktisk og robust, supporten er af høj kvalitet. Du kan installere et lokalt, databasebaseret miljø.
Et mere brugervenligt brugeradministrationsværktøj ville være en god ting. Ingen joins. Aggregering af data er vanskelig. Ikke 100 % ACID-kompatibel, selvom dette også er en af grundene til MongoDBs styrke, ville det kræve, at du tænker dine use cases mere igennem. Hvis dataene er af lignende type, er det meget vanskeligt at fjerne de samme kommentarer. Transaktion understøttes ikke på sharded-samling. Hvis du installerer det on-prep eller på din egen konto i en offentlig sky, kan det være en skræmmende oplevelse. Det er meget svært at sige, hvordan du bedst strukturerer dine data og derefter effektivt forespørger dem.
Datalagring til NodeJs-applikationer, lagring af logs osv. Mongo kan integreres med alle de store sprog som Java, Python og Javascript. Hvis du har brug for at gemme meget komplekse, strukturerede data, der skal relateres, kan en traditionel relationel database være en bedre løsning.
Jeg elsker enkelheden og fleksibiliteten, og dokumentationen var fantastisk. Ekstremt nem for nye udviklere at lære, og der er god understøttelse af komplekse forespørgselsscenarier.
Det er svært at lære clustering i mongodb. Selvom dokumentationen generelt er god, kan det nogle gange være tidskrævende og lidt frustrerende, når man leder efter løsninger til komplekse scenarier.
Arbejd nemt med json uden akavede begrænsninger som i mySQL, og jeg elsker det, når jeg bare kan gennemgå json-dataene fra en JavaScript-app som react eller angular m
MongoDB tillader eksport af ikke-relationelle databaser, hvilket er nyttigt til at arbejde med kode, hvis format skal ændres mere frit. Når man opretter datastrenge, kan de eksporteres via lister til en valgt server.
Mongo DB-platformen understøtter ikke SQL-databaser fra tjenester som MySQL, fordi det med Mongo DB ikke er muligt at udføre den samme arbejdsprocedure baseret på de servertilstande, der tilbydes af disse platforme.
Mongo DB eksisterer som software til at arbejde med ikke-relationelle databaser, men den dækker meget mere ved at se bort fra den langsommelighed, der følger med håndteringen af DDL-typekommandoer. Faktisk tjener MongoDB til at stoppe med at arbejde med SQL og eksperimentere med andre typer konfigurationer og dataformater.
Den har fantastiske funktioner. Du kan bruge den på hukommelse eller disk. Som cashserver med TTL eller som en normal database. Du har også fuldtekstsøgning i din samling. MongoDB er fantastisk til projekter, der ikke har en stærk stil til at starte med i mindst de første 5 år. Den er nem at bruge, brugervenlig og super hurtig. Kan udvides vandret og lodret.
Hvis du ikke vil begrænse dig selv, kan du skabe et stort rod i det. Data uden stil kan være virkelig farligt.
Gem masser af data med forskellige typer skemaer.
Det bedste ved MongoDB er, at det giver forespørgselsoutput i JSON-format, som er let at læse. Og nye brugere kan få det gratis med en vis lagerplads.
Selvom det er meget nemt at arbejde med MongoDB, kan det tage lidt tid at lære MongoDB i starten. En anden ting er, at den gratis version begrænser lagringen af data.
Da data i MongoDB er indkapslet, er forespørgslerne derfor meget hurtigere, og softwaren er ekstremt effektiv. I MongoDB kan jeg nemt foretage en række strukturelle ændringer i adgangsdataene uden for mange ændringer i dataadgangslaget.
MongoDB er skalerbar, robust, brugervenlig og har en veldesignet arkitektur. Den kan integreres med mange programmeringssprog. MongoDB-fællesskabet er stort. Du behøver ikke at stresse over, hvor du skal hoste din database. Den har unikke og nyttige værktøjer som MongoDB Compass, der gør databaseadministration nem. Den er meget sikker.
Selvom teknologier har deres antipatier, har jeg personligt ingen antipatier ved MongoDB.
Jeg bruger MongoDB som database til mine webapplikationer og CLI-apps.