Video: Intro to NoSQL and JSON 2025
Det kan virke rart å nevne søkemotorer og NoSQL sammen, men mange av dagens søkemotorer bruker en arkitektur som ligner NoSQL-databaser. Deres indekser og spørreprosessering er svært distribuert. Mange søkemotorer er selv i stand til å fungere som en nøkkelverdi eller dokumentbutikk i seg selv.
NoSQL-databaser brukes ofte til å lagre ustrukturert data, dokumenter eller data som kan lagres i en rekke strukturer, for eksempel sosiale medier eller nettsider. Strukturene til denne indekserte data varierer sterkt.
Dokumentdatabaser er også aktuelle når systemadministratorer eller utviklere ofte ikke har kontroll over strukturen. Denne situasjonen er vanlig i publisering, hvor en butiksfront mottar strømmer av nye bøker og deres metadata fra mange utgivere.
Selv om utgivere bruker lignende standarder som PDF og ePub for dokumenter og ONIX XML-filer for metadata, produserer de alle dokumenter på litt forskjellige måter. Som et resultat er det vanskelig å håndtere data, og publisering er en stor brukstilstand for en dokumentdatabase.
Lignende problemer oppstår i forsvars- og etterretningsverdenen. Et byrå kan motta data fra en alliert eller en terrorist harddisk i en rekke formater. Venter seks måneder på å utvikle et revidert relationsdatabaseskjema for å håndtere en ny type mål er ikke levedyktig! Dette er hvor dokument NoSQL databaser kan brukes.
Lagring av mange strukturer i en enkelt database krever en måte å gi en standard søkemekanisme over alt innhold. Søkemotorer er gode for det formålet. Vurder søk som et viktig krav til ustrukturert datahåndtering med NoSQL Document-databaser.
Søketeknologi er forskjellig fra tradisjonell søknadsdatabase grensesnitt teknologi. SQL er ikke en søketeknologi; Det er et spørrespråk. Søk omhandler ufullkomne kamper og relevans scoring, mens spørringen omhandler boolsk nøyaktig matchende logikk (det vil si alle resultater av en spørring er like relevante).
